如何在 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