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