0
かなり複雑ですが、書式の設定されたHTML文字列があり、その中にたくさんのリンクがあります。私の仕事の一部は、すべてのアンカーを太字に変換して「XX1」という言葉を持つことです。これはjQuery/jsを使用せずにPHPで行うことができますか?正規表現を使用した選択的書式設定
かなり複雑ですが、書式の設定されたHTML文字列があり、その中にたくさんのリンクがあります。私の仕事の一部は、すべてのアンカーを太字に変換して「XX1」という言葉を持つことです。これはjQuery/jsを使用せずにPHPで行うことができますか?正規表現を使用した選択的書式設定
あなたはこのためにpreg_replace
を使用することができ、試してみてください。
preg_replace('/(<a.*>.*XX1.*<\/a>)/imU', '<b>${1}</b>', $html);
パターンをテストしていない、しかし動作するはずです。
それ以外のやり方はありますか?受け入れられました。ありがとう! –
その間にパターンをテストしましたが、うまくいくように見えますが、失敗した場合、私の頭を越えていない特殊なケースがいくつかあるかもしれません。 – ccKep