2015-02-03

dreamweaver finding or replace by regular expression

如何在 Dreamweaver 中使用尋找或取代功能時,可以利用文字的正規表示法 (regular expression)

要怎麼打開尋找或取代就不在教學,直接想要怎麼使用 regex

假設,我要找 div ,id 為 title 的一整個 div 的區塊…比較直接的作法就是在原始碼的部份找到 div 的 id 是 title 的,把那一整區反白,就對了…不過,這樣我幹嘛還要找?

當然就是忘了是在哪裡所才再用有搜尋的方式找嘛…不過,其實也可以直接搜尋
<div id="title"

id="title"
但…這一篇講的就是使用 regex 嘛
<div id="title"[\s\S]*?</div> 

取代
<div id="title">([\s\S]*?)</div>
取代的方式到不是只是多了左右括號就好…主要是因為這樣子可以取得 $0 / $1

$0 應該是指全範圍結果,也就是 <div id="title">......</div>

$1 是指滿足括號中條件的結果…