所以我想用javascript來代替文本體中HTML標籤之外的所有單詞。檢查下面的解釋。正則表達式匹配正則表達式模式外的所有內容
我想轉換此:
<tag with-attr="something"></tag><tag>Text to match</tag><tag>Text to Match</tag>
...這樣的:
<tag with-attr="something"></tag><tag>Manipulated Text</tag><tag>Manipulated Text</tag>
現在,我有一個正則表達式可以匹配所有的標籤和它包含文字:
\<[^>]*\>
但我不知道如何invert
的表達,可以這麼說。
編輯
另外,我也希望用replace
/match
功能,不split
,因爲我想用新的信息傳回了保留標籤信息,並吐了一個工作頁面。
使用split()而不是match()。 – dandavis
你問:'\> [^ <] * \ <'? (開關>和<) – BMW
@dandavis我不想丟失標籤,因爲我正在替換整個網頁,所以之後我需要標籤信息。我想使用替換功能。 –