我想從字符串中刪除HTML標記。 這是很容易的,我知道,我這樣做:使用RegExp和Java刪除一些HTML標記
public String removerTags(String html)
{
return html.replaceAll("\\<(/?[^\\>]+)\\>", " ").replaceAll("\\s+", " ").trim();
}
的問題是,我不希望刪除所有的標籤..我想在標籤字符串中
<span style=\"background-color: yellow\"> (text) </ span>
保持不變..
我用這作爲一種在尋找使用GWT我在做一個Web應用程序「亮點」的...
,我需要做到這一點,因爲如果搜索發現TE包含一些HTML標記的xt(索引由Lucene完成),並且被破壞,safeHTMLBuilder的appendHTML無法掛載String。
你可以用相當好的方式做到這一點?
擁抱。
這些問題是很常見的這些天。爲什麼我們不能將類似的問題聚集在一起*#SO提示*;) –
這是真正的男人。 – caarlos0
確保您也考慮實體參考值。 – Edward