好吧,我有一个包含字母,数字和一些“奇怪”字符的字符串。我想用“空白”代替这个“奇怪”的字符。
看我原来的字符串:
AVE 14 DE JULHO N�130
我想替换为:
AVE 14 DE JULHO N 130
这只是一个例子,但是我有一个很大的文件,其中包含很多“正常字符”和另一个“奇怪字符”
问题是有许多不同的字符应接受字母和数字,例如:':','/','+','-','。',','
向该组添加了更多字符。如果要允许使用字符,则只需将其键入方括号即可。
string.replaceAll("[^0-9A-Za-z\\s:,/+\\-.]", " ");
^
是补码运算符。这将用空格替换所有非数字和非字母。如果您需要添加更多字符以免擦除,只需在组中添加字符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句