如何搜索字符串并查看是否有字母?
问题描述:
我需要找出一个字符串是否包含字母。我想我已经尝试了世界上的每一件事,但他们没有工作。我已经从这里(和其他地方)尝试过很多例子,但它们都不起作用如何搜索字符串并查看是否有字母?
我知道有很多类似的问题。我读过它们,但它们不适合我,所以我再次问。
任何帮助表示赞赏。
答
您可以使用Regex
Public function containsletter(ByVal text As String) As Boolean
Dim pattern As String = "[a-z]"
Dim r As Regex = new Regex(pattern, RegexOptions.IgnoreCase)
Dim m As Match = r.Match(text)
If m.Success
Return True;
Else
Return False;
End If
End function
+0
嗨,大家好。感谢代码。最适合我的那个是reenleedr发布的代码。但是我仍然非常感谢你的儿子为了帮助Bryan。很多人不会。 – jumper
答
var s = "123x456";
var hasLetter = s.Any(Char.IsLetter);
你尝试过什么,表明你的思维至今。当你说他们不工作时,你看到了什么错误或输出? – timothyclifford