target="_blank"
正規表現を 1 つだけ使用して、すべての<a>
タグにa を追加することはできますか? 私は否定的および肯定的な先読み/後読みを試してきましたが、役に立ちませんでした。これは次のことを行う必要があります。
href
で始まるアンカータグに一致http://
- アンカー タグにタグがない場合は、タグ
target
を追加しますtarget="_blank"
- タグがある場合は、タグがまだ に設定されていない
target
かどうかを確認し、設定されていない場合は に置き換えられます。target
"_blank"
target="_blank"
これは可能ですか?そうでない場合、これを行うための計算負荷が最も少ない方法は何でしょうか?