2015-02-12 52 views
-2

我想所有的HTML標籤問我怎麼能刪除除<tr>, <td>, </td>, or </tr>正則表達式:確定除了<tr>,​​,</td>或</tr>

所有的HTML標籤,我可以
- 確定使用<.*?>
所有的HTML標籤 - 使用^((?!<tr>)(?!<td>)(?!</td>)(?!</tr>).)*$識別<tr>, <td>, </td>, </tr>

但我只是不知道如何將兩個標準合併爲一個。

非常感謝。

+1

使用解析器是你如何能做到這一點。 – hwnd 2015-02-12 04:39:29

+0

它總是很好,如果你指定的語言,你使用和歡迎:) – 2015-02-12 04:56:00

+0

好吧,我明白了。爲此,我使用Java。 – 2015-02-12 05:37:59

回答

0

下面的正則表達式可以匹配所有的標籤,但不匹配td或tr。

<(?!\/?(?:t[dr])>).*?> 

DEMO

+0

任何想法哪個是合適的工具? 順便說一句,你的答案只是保持和,它仍然省略和​​ – 2015-02-12 04:57:14

+0

你正在運行哪個lang? – 2015-02-12 04:57:40

+0

我正在使用Java,實際上我嘗試顯示用HTML編寫的HTML表單中的電子郵件內容。 – 2015-02-12 05:16:27