[ mi ] 正規表現検索・置換の覚え書き

一行目が検索文字列で、二行目が置換文字列です。置換文字列が空白の場合は [ なし ] と書いてます。

HTML ソースで使えそうな正規表現 ———————————————————————-

body タグ内にマッチ ( 複数行にマッチ )

<body body>

行頭の改行 ( br ) を削除する

^<br>
なし

一行を段落 ( p ) に変換

^(.+)\r
<p>$1</p>\r

alt を抽出して img タグ自体を除去

<img>]+alt=”([^&gt;]+)”[^&gt;]*&gt;
$1

alt=”” となっている場合はマッチしない。alt は img タグ内のどこに書いていてもマッチする。

一行のコメントを検索

<!--.*-->

HTML タグを検索

[^&gt;]+&gt;

アンカーテキストに [ hoge ] を含むリンクにマッチ

<a apache のアクセスログから画像ファイル等を除外する windows のサクラエディタ インデント を削除 なし 連続する二行以上の空白行を一行にする 連続する文字列の入った二行を繋げる 半角数字に挟まれた全角コロンを半角コロンに置換 と言う表記を mi></a></body></html>

2 COMMENTS

kw

こんにちわ。 細かい指摘で申し訳ないのですが、:は”セミコロン(;)”ではなく”コロン”なのではないでしょうか。

Bowz

ホントだ! コロンだ! 恥ずかしー。 と言うことで修正しておきました。 ご指摘ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です