1

我在 C# 中有一个字符串变量,我想检查这个字符串是否包含字母。

我使用以下正则表达式来评估此条件,但在if我使用的语句中返回 false。

我不知道为什么?

我的 C# 代码:

 string cellValue ="Row Merging Done here";
 if (Regex.IsMatch(cellValue, @"^[a-zA-Z]+$"))
 {
     messageBox.show("Message found");
 }

如何评估这个正则表达式?

4

3 回答 3

12

您不需要识别空格:@"^[a-zA-Z ]+$"

于 2012-09-20T11:55:12.877 回答
3

您是否需要检查字符串是否至少包含一个单词?如果是这样,你不需要开始和结束的符号:

if (Regex.IsMatch(cellValue, @"[a-zA-Z]+"))
于 2012-09-20T11:55:24.483 回答
-1

您可以使用:RegExr来评估您的表达式

于 2012-09-20T11:56:03.360 回答