我想为'[E1010]'或'[E1011]'或'[E1012]'搜索一个字符串。目前,我只能在不使用括号[]的情况下成功搜索。我如何调整我的正则表达式以包含由括号包围的发短信,因为它位于我的sClientError变量中。C#正则表达式搜索字符串,包括括号内的文本
谢谢!
string sClientErrors = "Bla Blah \"30\" [E1011]\r\nBlah Blah"44\" [E1012]";
Regex myRegexE10 = new Regex(@"\bE1010\b");
Regex myRegexE11 = new Regex(@"\bE1011\b");
Regex myRegexE12 = new Regex(@"\bE1012\b");
if (myRegexE10.IsMatch(sClientErrors) || myRegexE11.IsMatch(sClientErrors) || myRegexE12.IsMatch(sClientErrors))
{
// do code here...
}
感谢bud ......那就是诀窍! – salazar44