• 締切済み

TEXTSSの正規表現について

こんばんは。 TEXTSSを使って複数のページを修正したいと思っています。 しかしページの構成は同じでもtitleとaltの中身が各ページで全て異なります。 そこで正規表現を使って修正しようと思ったのですがTEXTSSの正規表現を用いた変換について悩んでます。 変換したいのは下記のようなものです。 置換前 <a href="index.html" title="〇">開発ページ</a> <img src="main.gif" alt="●"> 置換後 <!-- <a href="index.html" title="〇">開発ページ</a> <img src="main.gif" alt="●"> --> ※〇、●はページによって異なるのでここのテキストは維持したい ※入れたいのは<!--と-->のコメントアウトタグ どのようにして直したらいいのでしょうか? ご存知の方いらっしゃいましたらご教授の程よろしくお願い致します。

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

s/<a\s+?href="index\.html"\s+?title=".+?">\s*?開発ページ\s*?</a>\n<img\s*?src="main.gif"\s+?alt=".+?"\n>/<!--\n$1-->/ig

mana5150
質問者

お礼

ありがとうございました!助かりました!