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