日期:2014-05-18  浏览次数:20977 次

个字符串里 即包含 ON 又包含 GTPU ,这个正则该怎么写?
我想一个字符串里 即包含 ON 又包含 GTPU ,这个正则该怎么写?

如果是 包含 ON 或又包含 GTPU ,又该怎么写呢

------解决方案--------------------
if(Regex.IsMatch(str,"ON|GTPU"))
{
return true;
}
else
{
retrurn false;
}
------解决方案--------------------
C# code
  string str = "On|GTPUdsgsdfsdf"; 
      bool bl = System.Text.RegularExpressions.Regex.Match(str, @"On[\s\S]*?GTPU|GTPU*?on", System.Text.RegularExpressions.RegexOptions.IgnoreCase).Success;
 

------解决方案--------------------
探讨
因为被包含的字符串有可能多个,不想循环判断