正则表达式以确保单词GO

时间:2012-01-31 22:28:30

标签: c# regex

我正在读取文本文件中的所有行。如何在正则表达式中确保单词GO是该行中唯一的单词?

stringsIgnore = "GO ALGORITHM";
stringsCorrect = "GO";
Regex.Match("GO", "GO");

4 个答案:

答案 0 :(得分:6)

锚定正则表达式,说它适用于整行:

^GO$

答案 1 :(得分:2)

不需要使用正则表达式...

var line = streamReader.ReadLine();
if( line == "GO" )
{
}

答案 2 :(得分:1)

Regex.Match([您的输入字符串],“\ bGO \ b”)

答案 3 :(得分:1)

Regex regex = new Regex("^GO$", RegexOptions.IgnoreCase), RegexOptions.IgnoreCase);
Match match = regex.Match(text);
while (match.Success) 
{
    // Logic
    match = match.NextMatch();
}