Skip to main content
 首页 » 编程设计

c#之C# 中的正则表达式

2024年01月21日27sky-heaven

我想用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");