2015-09-20 154 views
0

如何找到Java字符串中的最后一个可见字符?我想从一个Java的String从Java字符串的末尾删除不可见字符

亲切的问候删除所有的换行和其他不可见字符, 托德

+0

使用正则表达式 – ergonaut

+0

看看这个[answer](http://stackoverflow.com/questions/10805125/how-to-remove-all-line-breaks-from-a-string) – lametaweb

回答

2

可以使用String类的trim()方法去除拖尾(和主导)的白色空间,换行:

String trimmed = original.trim(); 
1
string_variable.replaceAll("\\p{C}", "?"); 

这将替换所有非打印字符。其中p {C}选择不可见的控制字符和未使用的代码点。

+0

谢谢你的帮助,不幸的是,这将删除所有字符,我试图找到文章中的最后一个可见的字符(如可能是句号或字母或数字)。然后我可以删除其后的字符 – sunyata