如何搜索字符串并查看是否有字母?

问题描述:

我需要找出一个字符串是否包含字母。我想我已经尝试了世界上的每一件事,但他们没有工作。我已经从这里(和其他地方)尝试过很多例子,但它们都不起作用如何搜索字符串并查看是否有字母?

我知道有很多类似的问题。我读过它们,但它们不适合我,所以我再次问。

任何帮助表示赞赏。

+0

你尝试过什么,表明你的思维至今。当你说他们不工作时,你看到了什么错误或输出? – timothyclifford

您可以使用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);