gpt4 book ai didi

sql-server - SQL Server 2005+ 中的正则表达式

转载 作者:行者123 更新时间:2023-12-02 12:40:59 24 4
gpt4 key购买 nike

我在 SQL Server 2005+ 中受困于正则表达式,即我需要一个正则表达式来验证名字(仅允许字母、空格和 .(点))。

我尝试使用以下查询

SELECT PATINDEX('%[A-Z]%[a-z]%[.]%','John H. Wilson') as VALIDFIRSTNAME

但是,这在某些情况下也会失败。我无法找到明确的正则表达式。任何帮助将不胜感激。

我使用 patindex 来识别给定的模式。如果字符串与模式不匹配,则应给出 0,否则应给出 1 或 >1。

提前致谢。

最佳答案

您无法将上述条件与 available patterns 匹配.
尝试关注this way .

关于sql-server - SQL Server 2005+ 中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17523709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com