2017年4月7日金曜日

miやTextWranglerで複数行の正規表現

 Windows時代は桜エディタを使用していたので正規表現は\mモード(任意の文字に改行を含める)がデフォルトでした。しかし、すべてのテキストエディタが同じではありません。
 MacのテキストエディタはmiとTextWranglerを使用しています。複数行にまたがっているHTMLのタグを置換するには以下の正規表現を使います。
\<script((?:.|\n)+)\<\/script\>
TextWranglerなら複数のファイルを一括して置換できます。
  • amazonアソシエイトタグを一括削除
\<iframe((?:.|\n)+)amazon((?:.|\n)+)\</iframe\>
\<a.+amazon.+\<\/a\>
\<img.+amazon.+\/\>
  • コメント行に置き換える場合
\<\!\-\- ヘッダ \-\-\>
  • その他 アマゾンタグ
\<a href="http://www.amazon.+!important;" /\>

  • A8

\<div\sstyle\=\"width((?:.|\n)+)alt\=\"\"\>
\<script type\=\"text\/javascript\"\>var a8((?:.|\n)+)ranking\.js\"\>\<\/script\>

広告削除

1 件のコメント:

  1. このコメントは投稿者によって削除されました。

    返信削除