您好我正在尝试匹配(忽略克拉,因为我使用那些来显示空白)...
'- go'
'. go'
'go -'
'go a'
'go &'
但不是
' go'
'go'
'go '
基本上我需要一个表达式来匹配“go”或“GO”或“Go”之前的任何字符,除了空格。
我需要第二个表达式来匹配任何字符,除了空格之外,单词'go'或'GO'或'Go'。
有人可以帮忙吗?
答案 0 :(得分:1)
SSMS(和Visual Studio)使用略有不同的正则表达式语法。好吧,稍微......
第一个是:
([^:b]+):b*[gG][oO]
,第二个是
[gG][oO]:b*([^:b]+)
不幸的是," 0或1"不支持,所以除了星号(0或更多)之外别无他法。括号为您之后的角色创建一个捕获组。 :b
是MS为空间说话。