Re: [請問] Notepad++ 中使用正規表述式大量修改內文
※ 引述《Yukie (Yukie)》之銘言:
: 手上有一些 HTML 檔案內容如下:
: <span class="green">一堆被標為綠色的文字</span>
: <span class="yellow">一堆被標為黃色的文字</span>
: <span class="green">一堆被標為綠色的文字</span>
: <span class="yellow">一堆被標為黃色的文字</span>
: <span class="green">一堆被標為綠色的文字</span>
: <span class="yellow">一堆被標為黃色的文字</span>
: 現在希望將綠色文字部份刪除。
: 我試著在 Notepad++ 中用正規表述式(Regular Expression) 將過程簡化:
: 搜尋:<span class="green">.*</span>
: 取代為:
: 結果,
: 我是笨蛋!!
: 整篇文章都不見了,
: 因為這樣的表述式會找到第一個 <span class=""green">
: 與最後一個 </span>,並將之中的所有文字全部刪除。
: 請問我應該怎麼做才能比較快的將綠色部份刪除呢?
: 謝謝您的指導!
因為你根本沒搞懂這個判斷是,
.* 指的是不管任何內容,
所以你用的搜索式:<span class="green">.*</span>
指的是只要是被 <span class="green"> 跟 </span> 包起來的通通都刪除,
至於要怎麼做看你怎麼想,
你是單純把顏色去除?
還是換個顏色?
如果是把顏色去除的話請改用搜索式
<span class="green">(.*)</span>
取代為\1
PS. 這是使用 emeditor 的~ () 指的是參閱後方設定
PS2.有 regexp 版
--
應徵時
『老闆你好 我是國立的 』 『有消息會跟你聯絡』
『老闆你好 我是私立的 』 『有消息會跟你聯絡』
『(把奶放在桌上) 老~~~~~~~闆~~~~~~』 『Amy! 給她個私人秘書職位』
國立私立尬不過兩粒 這就是現實
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.243.215
→
09/13 18:33, , 1F
09/13 18:33, 1F
→
09/13 18:33, , 2F
09/13 18:33, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章