Dreamweaverで複数行を置換したいときに使う正規表現の備忘録。
正規表現を使えるとサイト内の一括置換がすごく楽になるので、覚えておくと捗ると思います。ただし、一括置換は万が一間違えた時のリスクもあるので、作業前に必ずバックアップを取ることをおすすめします。
関連リンク:これだけ覚えておけば捗る!Dreamweaverで置換する時に役立つ正規表現
複数行を置換する正規表現
([\s\S]*?)
です。置換の際は「検索および置換」のフィルタにある「正規表現を使用」にチェックを入れるのを忘れないようにしましょう(チェックしないと引っかかりません)。
それぞれの意味は、ざっくりと
- \s:空白、タブ、フォーム フィードなどの任意の空白文字
- \S:\s以外の任意の文字
- ():中の文字のいずれか1字
- *:0文字以上繰り返し
- ?:条件に合う最も短い範囲
ということになります。()は[]でも大丈夫です。
Related Posts