1.)www.[^\n]+?.com|www.[^\n]+?.cn|www.[^\n]+?.com.cn能有更简单点的写法吗?2.)
还有一个,例如AA.AA
AA.BB
C.CB匹配x.y x=y 也就是.前面一个字母和后面一个字母是相同的..结果AA.AA C.CB
还有一个,例如AA.AA
AA.BB
C.CB匹配x.y x=y 也就是.前面一个字母和后面一个字母是相同的..结果AA.AA C.CB
调试欢乐多
string[] strs = new string[]{ "www.baidu.com","www.baidu.cn","www.baidu.com.cn"};
ArrayList list=new ArrayList(); Regex regex = new Regex(@"www\.\w*(com)?\.?(cn)?");
foreach (string str in strs)
{
if(regex.IsMatch(str))
list.Add(str);
}
第二个没看懂
第2个是有个点AA点AB点的前面和后面两个字母是一样的就匹配
2. (\w+)\.\1\w*
兄弟,你第一个的话..那www.xxx.comcn也能匹配啊,但这样的地址不符合规格..只能是.net或.com或.cn或.com.cn或
原来可以用()来取值...然后用1来标识...大哥..我又有个问题..如果AAAABBBBBBBCCDEF...剔除重复的话...怎么弄...求思路..结果ABCDEF..