Java 字符串、字符、正则表达式及文件处理详解
1. 字符串、字符与正则表达式
1.1 正则表达式匹配
在处理字符串时,正则表达式是一个强大的工具。以下是一个使用正则表达式进行匹配的示例代码:
while ( matcher.find() )
System.out.println( matcher.group() );
在上述代码中, Matcher 对象用于对编译后的正则表达式和匹配序列进行操作。 find() 方法用于尝试将搜索对象的一部分与搜索模式进行匹配,每次调用该方法时,都会从上一次调用结束的位置开始,因此可以找到多个匹配项。 group() 方法则返回与搜索模式匹配的字符串。
1.2 常见编程错误
在使用正则表达式时,需要注意以下方法的区别:
| 方法 | 描述 |
| ---- | ---- |
| matches() | 只有当整个搜索对象与正则表达式匹配时,才返回 true 。 |
| find() 和 lookingAt() | 如果搜索对象的一部分与正则表达式匹配,则返回 true 。 lookingAt() 总是从搜索对象的开头开始匹配。 |
超级会员免费看
订阅专栏 解锁全文
2122

被折叠的 条评论
为什么被折叠?



