首页新闻找找看学习计划

一个正则表达式的意思

0
悬赏园豆:5 [待解决问题]

private bool IsSimilar(string a, string b)
{
bool isSimilar = false;
if (a.Trim() == b.Trim()) { return true; }
if (b.Trim().Length < 5) { return false; }
Regex re = new Regex(@"[a-zA-Z]{5,}", RegexOptions.IgnoreCase);//  1
foreach (Match mt in re.Matches(b))
{
if (a.IndexOf(mt.ToString(), StringComparison.CurrentCultureIgnoreCase) > -1)//2
{
isSimilar = true;
break;
}
}
return isSimilar;
}

这段代码中的正则表达式1 是什么意思

甲馨惗的主页 甲馨惗 | 初学一级 | 园豆:42
提问于:2014-05-22 11:45
< >
分享
所有回答(3)
0

[a-zA-Z]{5,} 匹配连续的5或5个以上的字母

吴瑞祥 | 园豆:28731 (高人七级) | 2014-05-22 11:56
0

至少5个英文字母,不区分大小写

刘宏玺 | 园豆:14004 (专家六级) | 2014-05-22 12:46
0

[a-zA-Z]指只可以是字母而且大小写不区分

{5,}值长度{最小的长度,最大的长度} 

没有关系 | 园豆:206 (菜鸟二级) | 2016-08-03 10:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册