舉例說明如何使用正則表達式去掉字符串中的一些特殊符號

package com.my.algorithm;

/**說明:
 * 本例是一個用正則表達式來去掉字符串的標點符號及一些特殊字符的程序
 * */

public class Test{
 
 static String s="今天       是星-期,一?是~的?真的是星期一!12.`~-_+=3456";
 public static void main(String args[]){
  String str=s.replaceAll("
\\pP|\\pS|\\s", "");
  System.out.println(str.trim());
 }
 
}

 

說明:其中\\s是去掉字符串的空格的,其他的是去年字符串的標點符號的

 

運行結果如下:

今天是星期一是的真的是星期一123456

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章