标签: java regex
为什么这行代码不起作用?它应该用什么都不替换所有的标点符号。
m = m.replace("[\\?\\.;:'\"]", "")
m将不会更改,即使它包含标点符号。为什么呢?
答案 0 :(得分:10)
这是因为replace需要String;你需要调用replaceAll,它确实需要正则表达式。
replace
String
replaceAll