VB.NET 中正则表达式输入方式
时间: 2023-07-09 08:06:38 浏览: 157
正则表达式只可以输入只允许输入中文、数字、字母、下划线
在 VB.NET 中使用正则表达式需要引用 `System.Text.RegularExpressions` 命名空间。以下是一个示例代码,展示了如何使用正则表达式来匹配一个字符串:
```vbnet
Imports System.Text.RegularExpressions
Module Module1
Sub Main()
Dim input As String = "Hello, World!"
Dim pattern As String = "^[A-Za-z\s]+$"
Dim regex As New Regex(pattern)
If regex.IsMatch(input) Then
Console.WriteLine("Match found!")
Else
Console.WriteLine("Match not found.")
End If
Console.ReadKey()
End Sub
End Module
```
在上面的代码中,我们定义了一个字符串 `input` 和一个正则表达式 `pattern`,它只允许字母和空格。我们使用 `Regex.IsMatch` 方法来检查输入字符串是否与正则表达式匹配。如果匹配成功,就会输出“Match found!”,否则输出“Match not found.”。
阅读全文