如何对正则表达式整体取反?

2025-04-10 03:47:21
推荐回答(1个)
回答1:

很简单,遍历html中所有控件,然后将此正则表达式确定的控件排除。

正则表达式不就是判断个是否符合么?
譬如:
private bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}

这是符合的返回true;取个非就OK了啊。
private bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return !reg1.IsMatch(str);
}