相关疑难解决方法(0)

替换除一个之外的所有特殊字符

string = str.replaceAll("\\W", " ")
Run Code Online (Sandbox Code Playgroud)

这将用""(空格)替换所有特殊字符.

但我尝试将短划线" - "排除为特殊字符.

这是我的尝试:

string = str.replaceAll("\\W[^-]", " ")
Run Code Online (Sandbox Code Playgroud)

但这不是我所期待的.

:我该如何工作?

java regex

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

regex ×1