私は次の文字列を持っています:
<div id="mydiv">This is a "div" with quotation marks</div>
正規表現を使用して次を返したい:
<div id='mydiv'>This is a "div" with quotation marks</div>
divのid属性がアポストロフィで囲まれていることに注目してください。
正規表現でこれを行うにはどうすればよいですか?
編集:私はあらゆる状況であらゆるエッジケースを処理するための魔法の弾丸を探していません。HTMLを解析するために正規表現を使用することにうんざりしているはずですが、この特定のケースでは、そして私の特定のニーズのために、正規表現が解決策です...正しい表現を得るのに少し助けが必要です。
編集#2:イェンスは私のための解決策を見つけるのを手伝ってくれましたが、このページにランダムにアクセスする人は誰でも、この解決策の使用について長くそして非常に懸命に考える必要があります。私の場合、これは、処理する文字列のタイプに非常に自信があるために機能します。私は危険とリスクを知っており、あなたがそうすることを確認します。知っているかどうかわからない場合は、おそらくこの方法を知らないので使用すべきではないことを示しています。あなたは警告されました。