matches是String类的成员方法。
“^”定义了以什么开始,“\”将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。
匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。
扩展资料
正则表达式的特点是:
1、 灵活性、逻辑性和功能性非常强;
2、可以迅速地用极简单的方式达到字符串的复杂控制。
3、对于刚接触的人来说,比较晦涩难懂。
由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。
目的
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1、给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):
2、可以通过正则表达式,从字符串中获取我们想要的特定部分。
参考资料来源:百度百科-正则表达式
可以用r.Matches也可以用:
Match m = r.Match("xxx")
while(m.Success){
.....
m = m.NextMatch()
}