我有很多這種類型的標籤:正則表達式:搜索和替換缺少的標記
<a href="foo">
<br >
,我想做出更換所以輸出將是:
<a href="foo" />
<br />
我嘗試這個正則表達式,但「替換」部分不是很好。
搜索:\1\2 \>
誰能幫助我:<([^\s]+)(\s[^>]*?)?(?<!/)>
通過更換?實際上,我想在標籤末尾更改>
,其中/>
缺失。
我有很多這種類型的標籤:正則表達式:搜索和替換缺少的標記
<a href="foo">
<br >
,我想做出更換所以輸出將是:
<a href="foo" />
<br />
我嘗試這個正則表達式,但「替換」部分不是很好。
搜索:\1\2 \>
誰能幫助我:<([^\s]+)(\s[^>]*?)?(?<!/)>
通過更換?實際上,我想在標籤末尾更改>
,其中/>
缺失。
由於notepad++ supported正向後看斷言和前瞻斷言可以數學"
和>
或a-space
和>
之間的零長度使用此模式:
(?<=(|"))(?=>)
這彭定康不匹配任何事實上它匹配的位置不是一個文字字符串,你可以使用字符串a-space/
進行替換
感謝k-five。它的工作原理;) –
@JustMe歡迎:) –
您想要將鏈接標籤更改爲水平線?解釋你想做什麼。 – Rahul
我想用'/>'在標籤的末尾更改'>'在哪裏丟失。 –
那麼用'hr'代替'a'有什麼問題? – Rahul