我正在考虑使用String.replaceAll()删除字符串中的某些字符.目前还不清楚哪些字符会被删除(即哪些字符我想删除),但我认为任何字符是有效的(像[a-zA-Z]之类的东西$%!,等等).
我遇到了http://www.java-tips.org/java-se-tips/java.lang/strip-certain-characters-from-a-string.html但肯定有一种比迭代每个角色更好的方法...
有什么想法吗?
谢谢
例:
为了澄清,我会有不同长度的字符串.我想从中删除字符,确切的在运行时确定,并返回结果字符串.
采取上面的段落,并允许我删除" ,.",我会返回字符串:
只是为了澄清我将拥有不同长度的字符串我想从中删除要在运行时确定的确切字符并返回结果字符串
顺便说一句,我知道replaceAll()使用正则表达式,所以如果我想删除字符"$,.",我也需要逃避它们,对吧?
java ×1