2015-09-20 153 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