转载请注明:http://www.pmjava.com/?thread-62961-1.html package com.test; public class StringTest { public static void main(String... args) { String str = "!!!??!!!!%*)%¥!KTV去符号标号!!当然。!!..**半角"; // System.out.println(str); System.out.println(str.replaceAll("//p{Punct}", "")); System.out.println(str.replaceAll("//pP", "")); System.out.println(str.replaceAll("//p{P}", "")); } }