タグの属性のみを正規表現置換する

正規表現

タグ:[正規表現]

<a href="http://werkstatt.jp/" class="btn">ボタン</a>

例えばこのようなタグがあった場合、hrefの中だけを置換しようとして
条件に

パターン /href=".+"/
マッチ href="http://werkstatt.jp/" class="btn"

こう書いてしまうと最後の”まで、と言う意味になってしまい、classの閉じ”までヒットしてしまいます。

そういう場合は、href=”の後”以外の文字にヒット、と言うように書いてあげれば解決します。
[^ヒットさせない文字列]という書式になります。

パターン /href=".[^"]+"/
マッチ href="http://werkstatt.jp/"