如何检查一次正则表达式是否完全匹配字符串

时间:2019-04-10 07:28:23

标签: regex vb.net match

我想说的是字符串是否与使用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,我该怎么使用才能知道是否仅一次遇到过该模式?

0 个答案:

没有答案