如何在 Java 中刪除字串中的標點符號

Mohammad Irfan 2020年10月27日
如何在 Java 中刪除字串中的標點符號

本教程介紹瞭如何在 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

相關文章 - Java String