• 締切済み

正規表現の書き方を教えてください

正規表現の書き方を教えてください 膨大なサイトデータに含まれる、忍者ツールズのアクセス解析タグを 複数行置換ツールを使って、一気に削除したいです 正規表現を使えば、以下のアクセス解析タグを削除できると思うのですが どのように正規表現を使って記述すれば、いいのかわかりません ・アクセス解析タグ中の「15695600k」 ・リンク先(http://futoko.jpnz.jp、kateikyousi.rentalurl.net) ・アンカーテキスト(不登校 高校、家庭教師) は、タグによって変化する変数です ■忍者ツールズのアクセス解析タグのソース例 http://analyze.ninja-web.net/ ■使用する複数行置換ツール http://www.vector.co.jp/magazine/softnews/060905/n0609051.html ※このツールでできない場合は、用件を満たすツールを教えていただけますと幸いです よろしくお願いいたします

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

awkの別解。 awk '/^<!--shinobi1-->/,/^<!--shinobi2-->/{next}; 1' 入力ファイル

  • jjk65536
  • ベストアンサー率59% (66/111)
回答No.1

awkを使うと簡単です。 awk 'BEGIN{flag=1}/^<\!--shinobi1-->/{flag=0}{if(flag)print $0}/^<\!--shinobi2-->/{flag=1}' < test.html 複数行置換ツールを使う場合は、他の方の回答をお待ちください。

関連するQ&A

専門家に質問してみよう