正则表达式 判断指定字符是否同时存在,该如何处理
正则表达式 判断指定字符是否同时存在
我想判断一个字符串中是否同时存在a和b,注:a和b是必须同时在字符串中出现才有效,出现的位置不限,只要这两个字符都有出现就通过
字符串是动态的,如:
ffaeeaccbdd
像ffeeacc 这样就不通过
------解决方案--------------------
我想判断一个字符串中是否同时存在a和b,注:a和b是必须同时在字符串中出现才有效,出现的位置不限,只要这两个字符都有出现就通过
字符串是动态的,如:
ffaeeaccbdd
像ffeeacc 这样就不通过
------解决方案--------------------
- C# code
string s = "ffeeacc"; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@".*a.*b.*"); System.Text.RegularExpressions.Match m = reg.Match(s);
------解决方案--------------------
试试(.*)a+(.*)b+(.*)|(.*)b+(.*)a+(.*)
------解决方案--------------------