正規表現の「.」@VB.Net
正規表現の「.」についてです。
「.」は、任意の1文字を表します。
"/^1/"だと、先頭の文字が「1」であることを表します。
「12」:OK
「21」:NG
'System.Text.RegularExpressions.Regex
Dim regex As Regex
Dim str As String
'Regex生成
regex = New Regex("^1.")
'チェック文字
str = "11"
'チェック
If regex.IsMatch(str) Then
Console.WriteLine(str & "はOK")
Else
Console.WriteLine(str & "はNG")
End If
'チェック文字
str = "21"
'チェック
If regex.IsMatch(str) Then
Console.WriteLine(str & "はOK")
Else
Console.WriteLine(str & "はNG")
End If
|