※ ChatGPTを利用し、要約された質問です(原文:DreamweaverCS4で正規表現を使った検索の質問です)
DreamweaverCS4で正規表現を使った検索の質問
このQ&Aのポイント
DreamweaverCS4で正規表現を使った検索の方法について教えてください。
特定の条件にマッチするhref属性の値を抽出する方法を知りたいです。
href属性に.htmlで終わらない値にのみマッチする正規表現の記述方法について教えてください。
DreamweaverCS4で正規表現を使った検索の質問です
DreamweaverCS4で正規表現を使った検索の質問です
例えば下のような内容のhtmlがある時
hrefの中身が.htmlで終わらないモノにだけマッチさせるにはどのように記述したらいいでしょうか?
■html
1|<p><a href="#abc">あいうえお</a></p>
2|<p><a href="index.html">かきくけこ</a></p>
3|<p><a href="index.html" target="_blank">かきくけこ</a></p>
4|<p><a href="index.html"><img src="example.jpg" />かきくけこ</a></p>
5|<p><a href="long.html">かきくけこ</a></p>
6|<p><a href="long.htm">かきくけこ</a></p>
7|<p><a href="long.html" alt="">かきくけこ</a></p>
8|<p><a href="#long">かきくけこ</a></p>
■マッチして欲しい箇所
1|<p><a href="#abc">あいうえお</a></p>
6|<p><a href="long.htm">かきくけこ</a></p>
8|<p><a href="#long">かきくけこ</a></p>
href=".*?[^l]">
こうゆう風に書いてみたのですが
3のtargetや、7のaltがあるhrefもマッチしてしまいました
お礼
回答ありがとうございます。 否定の先読みというものがあるんですね、知りませんでした。 残念ながら教えていただいた記述ではマッチしませんでしたが、 先読みを調べてDwで使えるか試していたところ (?!href=".*html")href=".*" でhtmlで終わらないhrefにマッチさせる事ができました ありがとうございました、勉強になりました。