【发布时间】:2018-09-06 08:37:54
【问题描述】:
我想去掉字符串中的所有符号或标点符号 例如 字符串 str = "\"你好!.?,\""; str 的输出应该是:你好
【问题讨论】:
-
clean = str.replaceAll("[^\\w]", "")
我想去掉字符串中的所有符号或标点符号 例如 字符串 str = "\"你好!.?,\""; str 的输出应该是:你好
【问题讨论】:
clean = str.replaceAll("[^\\w]", "")
你可以使用String的replaceAll。
String str = "\"hello!.?,\"";
String newStr = str.replaceAll("[^\\w]", "");
System.out.println(newStr);
有关如何构造正则表达式的更多详细信息,请参阅Pattern 的文档。
【讨论】: