java符号替换中的替换异常
我有以下内容,因为我想用文件中的空格替换每个特殊字符(!、'、-、[]等)。但我想保持沉默。还有
如何仅为这两个标点(逗号和点)添加例外
content = content.replaceAll("[^a-zA-Z0-9]", " ")
你可以在下面搜索框中键入要查询的问题!
我有以下内容,因为我想用文件中的空格替换每个特殊字符(!、'、-、[]等)。但我想保持沉默。还有
如何仅为这两个标点(逗号和点)添加例外
content = content.replaceAll("[^a-zA-Z0-9]", " ")
# 1 楼答案
可以将
,
和.
添加到否定字符类中如果要删除多个连续字符并留下一个空格,可以使用乘法器
[^a-zA-Z0-9,.]+
另一个选项可以更具体地列出要替换的字符。在带有双反斜杠的Java中: