[英]Replace a character string with a space
我對字符串String有疑問,我想用空格替換所有字符。
我有一個段落,其中包含諸如此類的字符串{〭}
所以我想用空格代替它們。
我使用了這個功能:
{text=text.replaceAll("&#[1-9];", "");}
但這不起作用
您的正則表達式只尋找一位數字。 更改為:
"&#[1-9]+;"
(請注意添加的+
)。
另外, [1-9]
可能不正確,應該為[0-9]
(如果數字為十六進制,則應該為[0-9A-Fa-f]
)。
我建議使用
text = text.replaceAll("&#\\d+;", " ");
但是,如果&#...
序列自動轉換為字符,請使用
text = text.replaceAll("[^\\x20-\\x7F]", " ");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.