正则表达式匹配所有单词的开头@或#for .net

时间:2018-05-30 03:12:27

标签: regex

是否有任何正则表达式来检测以@或#为.net开头的单词? 我试过^[@#],但它似乎不适用于像@或#

这样的特殊字符

1 个答案:

答案 0 :(得分:2)

在正则表达式^[@#]中,您使用@匹配字符串开头的#^。您可以省略^并添加\w+以匹配或多个字词。

[@#]\w+

string pattern = @"[@#]\w+";

如果您希望匹配超过\w+,您还可以将其添加到字符类并添加您想要匹配的内容,例如[@#][\w+$]