首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式 判断指定字符是否同时存在,该如何处理

2012-03-31 
正则表达式 判断指定字符是否同时存在我想判断一个字符串中是否同时存在a和b,注:a和b是必须同时在字符串中

正则表达式 判断指定字符是否同时存在
我想判断一个字符串中是否同时存在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+(.*)
[解决办法]
探讨
一楼测试有效! 顺便再问下,
怎么判断一个字符串只有数字和A,数字和A必须时时存在,如
45A7A8
像45或AA或4b5A这样都不通过

热点排行