お世話になります。
只今、正規表現でどう表現するべきなのか分からない問題があります。
それは、以下の様なものです。
</(.+)>
の正規表現を、</a>
、</audio>
、</del>
以外の</(.+)>
にマッチするようなパターンに変更せよ。
例えば、</body>
、</address>
、</example>
、</foo>
、</ああああ>
等はマッチするが、</a>
、</audio>
、</del>
はマッチしない。
HTML5で省略できるタグにマッチする正規表現 - Qiitaの執筆中、このような問題に出くわしました。
(.+)
をある文字列以外の文字列としたいのです。
先読み・後読みを試しましたが、上手く行きません。
</a>
を含まないパターンを書くと、</address>
にマッチしない、等の問題が発生します。
このような正規表現はどのように記述すれば良いのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/23 15:39
2015/01/23 15:44
2015/01/23 16:02