matches方法有什么功能

Python027

matches方法有什么功能,第1张

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()

}