0
我想更換單行b
/h2
/h3
/h4
/h5
標籤內標籤,與h6
標籤。多行正則表達式替換標籤內部的標籤?
所以,我想這一點:
^<[b|h[2-5]]>([^\.]+)</[b|h[2-5]]>$
與這個被替換:
<h6>\1</h6>
但只有當它是一個標籤,這是在不同的行內。我認爲解決方案必須包含一個關閉標籤的逆序和一個開頭負面後臺,但我不知道如何實現這一點。
我想更換單行b
/h2
/h3
/h4
/h5
標籤內標籤,與h6
標籤。多行正則表達式替換標籤內部的標籤?
所以,我想這一點:
^<[b|h[2-5]]>([^\.]+)</[b|h[2-5]]>$
與這個被替換:
<h6>\1</h6>
但只有當它是一個標籤,這是在不同的行內。我認爲解決方案必須包含一個關閉標籤的逆序和一個開頭負面後臺,但我不知道如何實現這一點。
字符類不羣。 –
如果這是針對任意文檔結構的,恐怕您可能會在不使用XML解析器來實現結果的情況下咆哮錯誤的樹。 [咆哮](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) –