嗨全部 我有一個java字符串,我想要 1-刪除所有的html標籤,除了新的行標籤<br>
和</br>
從它,並保留文本內的標籤,如果有一個文本。 2-解析後的文本結果彼此連接如:text1andtext2,文本之間沒有空格分隔,我也想這樣做。從文本中刪除除<br>以外的所有HTML標記?
這裏是我在做什麼:
String html = "<div dir=\"ltr\">hello my friend<span>ECHO</span><br>how are you ?<br><br><div class=\"gmail_quote\">On Mon, Feb 14, 2011 at 10:45 AM, My Friend <span dir=\"ltr\"><<a href=\"mailto:[email protected]\">[email protected]</a>></span> wrote:<br> "
+ "<blockquote class=\"gmail_quote\" style=\"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;\"> ";
String parsedText = html.replaceAll("\\<.*?\\>", "");
System.out.println(parsedText);
電流輸出:
hello my friendECHOhow are you ?On Mon, Feb 14, 2011 at 10:45 AM, My Friend <[email protected]> wrote:
所需的輸出:
hello my friend ECHO <br> how are you ? <br> <br> On Mon, Feb 14, 2011 at 10:45 AM, My Friend &`lt;[email protected]> wrote:`
可能重複:http://stackoverflow.com/questions/240546/removing-html-from-a-java-string – Simon 2011-02-14 09:07:17
沒了我不想刪除所有的html標籤,因爲這實際上是代碼的作用,我想刪除除了新行標籤之外的所有html標籤。 – 2011-02-14 09:13:09