Dreamweaverで複数行を置換する正規表現

Dreamweaverで複数行を置換したいときに使う正規表現の備忘録。

Dreamweaver

正規表現を使えるとサイト内の一括置換がすごく楽になるので、覚えておくと捗ると思います。ただし、一括置換は万が一間違えた時のリスクもあるので、作業前に必ずバックアップを取ることをおすすめします。

関連リンク:これだけ覚えておけば捗る!Dreamweaverで置換する時に役立つ正規表現

複数行を置換する正規表現

([\s\S]*?)

です。置換の際は「検索および置換」のフィルタにある「正規表現を使用」にチェックを入れるのを忘れないようにしましょう(チェックしないと引っかかりません)。

それぞれの意味は、ざっくりと

  • \s:空白、タブ、フォーム フィードなどの任意の空白文字
  • \S:\s以外の任意の文字
  • ():中の文字のいずれか1字
  • *:0文字以上繰り返し
  • ?:条件に合う最も短い範囲

ということになります。()は[]でも大丈夫です。

Related Posts