我想说的是字符串是否与使用VB.NET的正则表达式匹配。
我尝试使用IsMatch Function,但是如果发现至少一个模式出现,它似乎返回true,但是我需要知道它是否完全匹配一次。
例如,假设我有以下内容:
Dim Rgx As Regex = New Regex("[0-9]")
Debug.WriteLine(Rgx.IsMatch("0")) 'True
Debug.WriteLine(Rgx.IsMatch("a")) 'False
Debug.WriteLine(Rgx.IsMatch("0a")) 'True
Debug.WriteLine(Rgx.IsMatch("00")) 'True
Debug.WriteLine(Rgx.IsMatch("aa")) 'False
实际上,如果一次或多次遇到该模式,它将返回true,我该怎么使用才能知道是否仅一次遇到过该模式?