簡體   English   中英

用空格替換字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM