vb.net Regex.IsMatch判断给定的字符串是否匹配正则表达式后面的字符串
时间: 2023-11-26 10:03:17 浏览: 189
检查正则表达式是否匹配
可以使用正则表达式的匹配(Match)方法来判断给定的字符串是否匹配正则表达式后面的字符串。以下是一个示例代码:
```
Dim pattern As String = "^\d{3}-\d{2}-\d{4}$"
Dim input As String = "123-45-6789"
Dim match As Match = Regex.Match(input, pattern)
If match.Success Then
' 字符串匹配正则表达式
Else
' 字符串不匹配正则表达式
End If
```
在上面的示例中,我们首先定义了一个正则表达式模式,该模式用于匹配美国社会安全号码的格式。然后我们定义了一个输入字符串,并使用正则表达式的匹配方法来测试该字符串是否匹配模式。如果匹配成功,则 `match.Success` 属性将为 True,否则为 False。你可以根据需要在 if/else 语句中执行相应的操作。
阅读全文