検索

ホームページ  >  に質問  >  本文

Python正则替换所有标签内的引号

<p class="red" id='123' onclick="do()">
  <h1>"哈哈"</h1>
  <a href="1" title="123"></a>
</p>

比如这段代码,我想替换所有标签<>内的双引号以及单引号为"aaa",而其他地方的引号不受影响该怎么写

<p class=aaaredaaa id=aaa123aaa onclick=aaado()aaa>
  <h1>"哈哈"</h1>
  <a href=aaa1aaa title=aaa123aaa></a>
</p>
PHP中文网PHP中文网2889日前420

全員に返信(2)返信します

  • 巴扎黑

    巴扎黑2017-04-18 09:18:45

    最初に外側の '<....>' と一致し、次に内側の ' と ":

    リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:18:45

    更新、質問の意味は最初は引用符内を置き換えると誤解していましたが、今では引用符自体を置き換える必要があることがわかりました。

    リーリー

    引用符だけを変更して他の部分は変更しないので、実際には引用符をキャプチャするのではなく、引用符以外をキャプチャして

    に置き換えたいのです。 リーリー

    これにより、引用符が aaa に置き換えられます。一度に置き換えることができる引用符は 1 つだけであることに注意してください。最初に

    タグの内容を一致させることをお勧めします リーリー

    次に一致します

    リーリー

    に置き換えます リーリー

    ——以下は間違った元の回答です——
    例を挙げてください

    リーリー

    説明では、class= の後に二重引用符を追加し、別の二重引用符が現れるまでできるだけ少ない文字を追加します。

    返事
    0
  • キャンセル返事