Java replacement regular expressions do not work properly

Why doesn't this line of code work? It should replace all punctuation with nothing

m = m.replace("[\\?\\.;:'\"]","")

After executing this line in Java, m will not change, even if it contains punctuation Why?

Solution

This is because replace requires a string; You need to call replaceall, which requires a regular expression

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>