java String pattern 功能 替换掉所有的空白字符

来源:互联网 发布:j站绝对领域网络异常 编辑:程序博客网 时间:2024/06/07 00:44

java的java.util.regex.Pattern类中给出了如下的功能: 预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) /d 数字:[0-9] /D 非数字: [^0-9] /s 空白字符:[ /t/n/x0B/f/r] /S 非空白字符:[^/s] /w 单词字符:[a-zA-Z_0-9] /W 非单词字符:[^/w]

Greedy 数量词 X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 X{n} X,恰好 nX{n,} X,至少 nX{n,m} X,至少 n 次,但是不超过 m

下面例子的功能将string中的所有的空白字符都替换成/t,再做split

public class SpaceReplace {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  String s = "1     3      2          4      we dads       daj";
  System.out.println(s);
  s=s.replaceAll("//s+", "/t");
  String [] sa = s.split("/t");
  System.out.println(s);
 }

 

原创粉丝点击