我有一个包含以下输出的字符串

login;windows
db;sql
audit;failure


如何检查此字符串是否包含单词“ audit; failure”?

我已使用以下代码,但未成功:

 currLine = sr.ReadToEnd();
 string[] splited = Regex.Split(currLine, "~~~~~~~~~~~~~~");
 case1 = splited[0];
 string case1 = "";
 string pattern1 = "audit;failure";
 if (Regex.IsMatch(case1, pattern1)){
 console.writeline("success"!);
}


我必须搜索变量case1而不是字符串currLine
提前打招呼! :D

最佳答案

另外,请确保删除行string case1 = "";

if(case1.Contains("audit;failure"))
   console.writeline("success"!);

关于c# - 如何在字符串中搜索模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7525596/

10-10 18:57