一、替换功能
package com.jun.regexp;
public class StringReg {
public static void main(String[] args) {
String content = "2000年5月,JDK1.3、JDK1.4和J2SE1.3相继发布," +
"几周后其获得了Apple公司Mac OS X的工业标准的支持。" +
"2001年9月24日,J2EE1.3发布。" +
"2002年2月26日,J2SE1.4发布。" +
"自此Java的计算能力有了大幅提升," +
"与J2SE1.3相比,";
//将JDK1.3和JDK1.4替换成JDK
content = content.replaceAll("JDK1\\.3|JDK1\\.4", "JDK");
System.out.println("content:"+content);
//验证手机号以138 139开头
System.out.println("--------");
content ="13688899422";
if(content.matches("1(36|38)\\d{8}")){
System.out.println("验证通过");
}else {
System.out.println("验证失败");
}
//按照#或者-或者~或者数字分割
System.out.println("--------");
content ="hhh#assa-kkk22ju~笑脸";
String[] split = content.split("#|-|~|\\d+");
for (String s:split) {
System.out.println(s);
}
}
}