如何在 Java 中刪除字串中的標點符號
Mohammad Irfan
2020年10月27日
本教程介紹瞭如何在 Java 中刪除字串中的標點符號,還列舉了一些示例程式碼來理解這個話題。
標點符號基本上是一些特殊的字元,用來使文字的語法正確。一些標點符號有逗號(,)、冒號(:)、問號(?)等。讓我們看看 Java 中的一些例子。
使用 Java 中的 replaceAll()
方法從字串中刪除標點符號
我們可以在 replaceAll()
方法中使用一個 regex 模式,模式為\p{Punct}
,來刪除字串中的所有標點符號,得到一個無標點符號的字串。regex 模式為\p{Punct}
,表示所有的標點符號。請看下面的例子。
public class SimpleTesting {
public static void main(String[] args){
String str = "String - is a squence of chars:~!@#$%^&*(). Test.";
System.out.println(str);
String result = str.replaceAll("\\p{Punct}", "");
System.out.println(result);
}
}
輸出:
String - is a squence of chars:~!@#$%^&*(). Test.
String is a squence of chars Test