我想用C#写Regex,我写了下面的代码:
Regex reg = new Regex("n>");
string str = "burn";
int x=0;
if(reg.IsMatch(str))
x++;
但是,x 始终等于零。有谁知道为什么吗?
谢谢, 雷切尔
请您参考如下方法:
您的意思是通过 > 匹配单词边界,但这些在 .NET 正则表达式中由 \b 表示:
Regex reg = new Regex("n\\b"); // alternatively: Regex(@"n\b");
