我有一個HTML多嵌套引號,看起來像這樣:正則表達式HTML嵌套引號替換
<div class="quote-container">
<div class="quote-block">
<div class="quote-container">
<div class="quote-block">
</div>
</div>
<div class="quote-container">
<div class="quote-block">
</div>
</div>
<div class="quote-container">
<div class="quote-block">
</div>
</div>
</div>
</div>
我需要搜索並刪除引號。我使用表達式:
<div class="quote-container">.*<div class="quote-block">.*</div>.*</div>
這適用於單引號。但是,多嵌套引號存在問題(上例)。
我的任務是搜索:
<div class="quote-container">.*<div class="quote-block">
加不含
<div
與
.*</div>.*</div>
我想回顧後結尾的字符串和向前斷言是這樣的:
<div class="quote-container">.*<div class="quote-block">.*(?!<div).*</div>.*</div>
但他們不工作。
有沒有辦法做我的任務?我需要一個perl表達式,我可以在TextPipe中使用(我使用它來進行論壇分析,之後我會進行文本到語音轉換)。
在此先感謝。
[必需鏈接](http://stackoverflow.com/a/1732454/1072112) – ghoti
你說「有問題」,但不是,問題是什麼。您應該從您的示例中發佈所需的輸出。 – Armali