Min*_*ato 2 java regex special-characters
如何删除字符串中除" - _"之外的特殊字符.现在我使用:
replaceAll("[^\\w\\s]", "")
Run Code Online (Sandbox Code Playgroud)
它删除所有特殊字符,但我想保留" - _".谁能告诉我该怎么办?
zmb*_*mbq 12
使用 replaceAll("[^\\w\\s\\-_]", "");
我所做的是在正则表达式中添加下划线和连字符.我\\在连字符之前添加了一个,因为它也用于指定范围:a-z表示a和z之间的所有字母.逃避它\\确保它被视为连字符.