摘要: 仅仅只匹配一个字符,那没有区别。如果2个以上字符就有区别了中括号和小括号的作用是完全不同的。[abc] 只是一个简单的字符类,匹配其中任意一个字符,或区间内字符 (a|b|c) 是分组,会返回匹配到的项 例如:(aba|abc|aca|acb) 等同 a(b[ac]|c[ab]) 主要一点:两个符号... 阅读全文
posted @ 2015-05-19 09:37 bksqmy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配string pattern1 = @"a.*c"; // ... 阅读全文
posted @ 2015-05-19 09:24 bksqmy 阅读(169) 评论(0) 推荐(0) 编辑