您的位置:首页 > 编程语言 > Java开发

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

2007-06-18 15:41 246 查看
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,恰好 n 次
X{n,}X,至少 n 次
X{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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐