簡體   English   中英

notepad ++復雜的正則表達式

[英]notepad++ complicated regular expression

我有一個很大的HTML文件,我想刪除所有以[sound:開頭並以<div style='font-family: Arial; font-size: 15px;'></div>結尾的部分<div style='font-family: Arial; font-size: 15px;'></div> <div style='font-family: Arial; font-size: 15px;'></div>

這是我的文件樣本:

<div class=Answer>
        <div style='font-family: Arial; font-size: 50px;'>你好</div>
        <br />nĭ hăo<br />[sound:pronunciation_zh_你好.mp3]
        <a href='javascript:py.link("ankiplaypronunciation_zh_你好.mp3");' title="pronunciation_zh_你好.mp3" class="replaybutton browserhide">
           <span>
              <svg viewBox="0 0 32 32">
                 <polygon points="11,25 25,16 11,7"/>
                 Replay
              </svg>
           </span>
        </a>
        <span style="display: none;">&#91;sound:pronunciation_zh_你好.mp3&#93;</span><br />
        <div style='color: DarkSlateGray; font-size: 25px;' ></div>
        <br />
        <div style='font-family: Arial; font-size: 15px;'></div>
     </div>

預期結果:

<div class=Answer>
        <div style='font-family: Arial; font-size: 50px;'>你好</div>
        <br />nĭ hăo<br />
     </div>

我嘗試在Notepad ++中使用正則表達式,但是我無法弄清楚這一點,尤其是因為總是由於</>字符而得到“無效的表達式”。

在此先感謝您的幫助!

搜索此表達式並將其替換為:

\[sound:.*?<div\s+style='font-family:\s+Arial;\s+font-size:\s+15px;'></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM