Skip to main content
 首页 » 编程设计

c#之使用正则表达式匹配零

2024年01月21日30think

如何使用Regex执行以下操作

String Str="11111111"; 
if(Str.Contains("0")) 
         MessageBox.Show("Not matching"); 
else 
         MessageBox.Show("Matching"); 


此模式正确 Regex rx=new Regex("0*");吗?

Mathc mh=rx.Match(Str); 
 
if(mh.Success==false) 
         MessageBox.Show("Not matching"); 
else 
         MessageBox.Show("Matching"); 


但是它不起作用。我的字符串 Str没有 0,但显示的是 mh.Success=true

请帮我

请您参考如下方法:

星号(*)表示0个或多个事件,您想要的只是在任何地方找到一个事件,因此只需“ 0”即可,即:

Regex ex = new Regex("0");