②然后就是开源中国的中文api文档
那个JDK中文版的是1.6 没办法 英语差 只能这么看 虽然有的时候翻译的各种蛋疼 但是大概意思还是能懂得
http://www.ostools.net/regex
工具准备完了 剩下的任务就是开始看文档 做测试
正式开始:
java在1.4之后开始添加正则表达式的使用 一共分为三个类 一个接口
package:java.util.regex.*;
java中正则表达式的使用过程:
①使用Pattern来编译正则表达式,然后使用match类来使用
②使用String类里面的一些方法可以跳过正则编译 直接使用 这类方法有split (按照某个正则做分隔符进行分割)
match方法 是否匹配某个正则 replace和replaceall
按照正则替换(all表示全部)
Pattern类 提供了正则表达式的编译的类,这个类里面有一个静态方法可以用来当构造方法 并且很多情况下都这么用
Pattern pat=Pattern.complie("test regex");
当然compile中的参数也可以指定也可以指定编译模式 比如忽略大小写 用行作为正则的单位等等
Pattern类里面都有固定的常量表示这些参数
Matcher类 用于匹配字符串
Matcher mat=pat.matcher(test String); 用某个正则表达式对象来产生匹配
关于"\"
java中\是转义字符 但是正则里面\也是转义字符 因此在java正则中用\\代替正则的\