Regex用于匹配.net中所有以@or#开头的单词
是否有任何正则表达式可以检测以@or#for.net开头的单词? 我试过Regex用于匹配.net中所有以@or#开头的单词,regex,Regex,是否有任何正则表达式可以检测以@or#for.net开头的单词? 我试过^[@#]但它似乎对正则表达式中的特殊字符如@或#不起作用^[@#]使用^从字符串开始匹配@或。您可以省略^并添加\w+以匹配一个或多个单词字符 string模式=@“[@#]\w+” 如果您想匹配的字符多于\w+,您也可以将其添加到字符类中,并添加您想要匹配的字符,例如[@#][\w+$]在正则表达式^[@#]中,使用^从字符串开始匹配。您可以省略^并添加\w+以匹配一个或多个单词字符 string模式=@“[@#]\
^[@#]
但它似乎对正则表达式中的特殊字符如@或#不起作用^[@#]
使用^
从字符串开始匹配@
或
。您可以省略^
并添加\w+
以匹配一个或多个单词字符
string模式=@“[@#]\w+”代码>
如果您想匹配的字符多于\w+
,您也可以将其添加到字符类中,并添加您想要匹配的字符,例如[@#][\w+$]
在正则表达式^[@#]
中,使用^
从字符串开始匹配
。您可以省略^
并添加\w+
以匹配一个或多个单词字符
string模式=@“[@#]\w+”代码>
如果您想匹配多于\w+
的字符,还可以将其添加到字符类中,并添加您想要匹配的字符,例如[@#][\w+$]
您是否有一些要匹配的示例字符串。如果没有它们,就很难看出哪里出了问题。@wp78de我想你的意思是\b[@#]\w+
是的,好主意:string pattern=@“\b[@#]\w+代码>我想挑出sql脚本中所有的变量和诱惑,所以像:DECLARE@abc INT->abcDo这样的东西你有一些你想要匹配的示例字符串。如果没有它们,就很难看出哪里出了问题。@wp78de我想你的意思是\b[@#]\w+
是的,好主意:string pattern=@“\b[@#]\w+代码>我想找出sql脚本中所有的变量和可诱惑的,比如:DECLARE@abc INT->abctks,我现在知道了:Dtks,我现在知道了:D