/*
* 正则表达式:符合一定规则的表达式
* 作用:用于专门操作字符串
* 特点:用一些特定的符号来表示代码的操作,简化书写
* 所以学习正则表达式就是学习一些特定的符号的使用
* 好处:可以简化对字符串的复杂操作
* 弊端:符号定义越多,正则越长,阅读性越差
*
* 具体操作功能:
* 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
版权声明:本文为wuxiushu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。