/*
* 正则表达式:符合一定规则的表达式
* 作用:用于专门操作字符串
* 特点:用一些特定的符号来表示代码的操作,简化书写
* 所以学习正则表达式就是学习一些特定的符号的使用
* 好处:可以简化对字符串的复杂操作
* 弊端:符号定义越多,正则越长,阅读性越差
*
* 具体操作功能:
* 1.匹配:String类中的matches()方法
* matches(String regex) 告知此字符串是否匹配给定的正则表达式。返回boolean类型的值
* matches()方法用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false
*
* 2.切割:String类中的split()方法
* 注意切割的时候尽量不要用正则表达式定义的特殊符号
* 如果要用则要转义一下,变成这样\\.因为如果只是".",它表示任意字符,如果用它切没有意义
*/
package 类;
public class 正则表达式 {
public static void main(String[] args) {
// TODO Auto-generated method stub
正则表达式 d = new 正则表达式();
/*
* 切割字符串,按照多种对应字符切割
* 下面代码提供了多种切割规则
* 除了需要转义的特殊字符,其他的字符采用相同的方式进行切割
* 例如可以把下面的逗号改成空格得到的结果相同
*/
//按照多个"\\"来切割
//注意如果表示"\"要用两个"\\"
//"\\\\"表示两个"\\"
d.splitDemo("c\\abc\\\\\\aa.txt","\\\\+");
//按照多个点.来切割字符串
d.s
正则表达式之匹配和切割
最新推荐文章于 2024-05-30 22:28:11 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)