我在VB.net中有一个字符串,只能包含逗号,或字母,数字和特殊字符的组合。
例如,我的字符串可以是A,-,$,2
或,,,
如果我的字符串只有逗号,我如何确定使用正则表达式?
答案 0 :(得分:0)
你想匹配一串只逗号?
我建议您查看Regex Class并查看使用System.Text.RegularExpressions
以及Regex.Match Method和Regex.Matches Method
Dim input As String = ",,,,,"
Dim m As Match = Regex.Match(input, "^,*$")
If (m.Success) Then
Console.WriteLine("string has comma's")
End If
答案 1 :(得分:0)
如果您不必使用RegEx,则可以对字符串使用.Distinct()扩展方法,因为字符串只不过是一组字符。
Dim distinctValues = testString.Distinct()
If distinctValues = "," Then
'Do Something
Else
'Do Something Else
End If