我正在读取文本文件中的所有行。如何在正则表达式中确保单词GO
是该行中唯一的单词?
stringsIgnore = "GO ALGORITHM";
stringsCorrect = "GO";
Regex.Match("GO", "GO");
答案 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();
}