【问题标题】:how to get rid of all punctuation marks/ symbols in a string? [duplicate]如何摆脱字符串中的所有标点符号/符号? [复制]
【发布时间】:2018-09-06 08:37:54
【问题描述】:

我想去掉字符串中的所有符号或标点符号 例如 字符串 str = "\"你好!.?,\""; str 的输出应该是:你好

【问题讨论】:

  • clean = str.replaceAll("[^\\w]", "")

标签: java string


【解决方案1】:

你可以使用String的replaceAll

String str = "\"hello!.?,\"";
String newStr = str.replaceAll("[^\\w]", "");
System.out.println(newStr);

有关如何构造正则表达式的更多详细信息,请参阅Pattern 的文档。

【讨论】:

    猜你喜欢
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 2011-07-29
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 2013-09-07
    相关资源
    最近更新 更多