例一:
- /*
- 串的处理中直接使用正则的API
- split
- match
- replaceAll
- */
- publicclassT1
- {
- staticvoidmain(String[]args)
- //把串中的表示日期的子串变换成另一种日期表达格式
- Strings="abc,kkk2015-08-19ttk";
- s=s.replaceAll("([0-9]{4})-([0-9]{2})-([0-9]{2})","$2/$3$1年");
- System.out.println(s);
- //判断一个串,是否为Excel地址的表达格式
- Strings="A3";
- System.out.println(s.matches("[A-F]{1,2}[0-9]{1,5}"));
- */
- //被一个或多个空格分割的字符串分离出来
- Strings="abxyzkkk";
- //String[]ss=s.split("{1,}");
- String[]ss=s.split("+");
- for(inti=0;i<ss.length;i++){
- System.out.println(ss[i]);
- }
- }
- }
例二;
方法一: