我有一个字符串
字符串名称=“ajsbbc<<(或者在结尾处保留一个字母或一些符号)
现在我想要一个识别字符串的条件包含[a-zA- Z]结尾(真/假)
答案 0 :(得分:4)
这是一个正则表达式解决方案:
Regex.IsMatch(name, "[a-zA-Z]$");
答案 1 :(得分:2)
Char类中有一个函数已经执行此操作。
string name = "ajsbbc";
if (Char.IsLetter(name[name.Length - 1]))
Console.WriteLine("True");
else
Console.WriteLine("False");
答案 2 :(得分:1)
将您字符串的最后一个字符存储在临时字符串中,然后使用常规exp Regex lettersOnly = new Regex("^[a-zA-Z]$");
检查您的临时字符串
其中
答案 3 :(得分:0)
您可以使用此功能并将您的字符串作为参数发送到此
private bool IsAlphabet(string input)
{
bool alphabet = false;
char ch = input[input.Length - 1];
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
alphabet = true;
return alphabet;
}