1. 程式人生 > >java 利用正則表示式去處字串中的所有空格

java 利用正則表示式去處字串中的所有空格

轉載自xcmercy的部落格

目標

去除字串中所有的空白字元,包括空格、製表符、回車符等所有空白字元

思路

根據字串長度,利用迴圈遍歷字串此方法太笨拙。這裡利用正則表示式,匹配所有的空白字元,然後將匹配到的空白字元替換為 “” 空串即可。

程式碼

private String replaceBlank(String s) {
    String result= null;
    if (s == null) {
        return result;
    } else {
        Pattern p = Pattern.compile(
"\\s*|\t|\r|\n"); Matcher m = p.matcher(s); result= m.replaceAll(""); return result; } }