• ベストアンサー

正規表現

正規表現で、テスト1回目以外を上手に消す方法を有りませんか。 いつも<span style="font-size:14px;">と</span>を個別にリプレースして消してますが 一度にできそうな気がしています。 <span style="font-size:14px;">テスト1回目</span> よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

言語とかツールとかがわからないのでアレですが、JavaScriptならこんな感じでしょうか。 '<span style="font-size:14px;">テスト1回目</span>'.replace(/<[^>]*>([^<]*).*/, "$1");

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

「タグを消す」ということであれば、/<[^>]*>/ か言語によっては /<.*?>/ を空に置換。 ただし、厳密には、<tag attr="<><>"> とかには対応できませんが、現実的には十分でしょう。

ubakew
質問者

お礼

ありがとうございました。 大変参考になりました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

<span style="font-size:14px;">(.*?)</span> →\1

ubakew
質問者

お礼

ありがとうございました。 大変参考になりました。

関連するQ&A