我在 C# 中有一个字符串变量,我想检查这个字符串是否包含字母。
我使用以下正则表达式来评估此条件,但在if
我使用的语句中返回 false。
我不知道为什么?
我的 C# 代码:
string cellValue ="Row Merging Done here";
if (Regex.IsMatch(cellValue, @"^[a-zA-Z]+$"))
{
messageBox.show("Message found");
}
如何评估这个正则表达式?
您不需要识别空格:@"^[a-zA-Z ]+$"
您是否需要检查字符串是否至少包含一个单词?如果是这样,你不需要开始和结束的符号:
if (Regex.IsMatch(cellValue, @"[a-zA-Z]+"))
您可以使用:RegExr来评估您的表达式