検索

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

Python - 正規表現で、一致した文字列の後半が次に一致した文字列の前半である場合、それを実装するにはどうすればよいですか?

私は最近 re モジュールをレビューしていて、突然この質問を思いつきました。つまり、一致した文字列の後半がたまたま次に一致した文字列の前半である場合、どうすればそれを達成できるでしょうか?たとえば、文字列 aAFDdADDdDFDsDFS があり、3 つの大文字で囲まれた小文字の d、d、s を照合したいとします。コードは次のとおりです。 リーリー

得られた結果は次のとおりです:

リーリー

2 番目の d がありません。2 番目の d も一致させたい場合はどうすればよいですか?ありがとう!

给我你的怀抱给我你的怀抱2722日前958

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

  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:29:43

    r'(?<=[A-Z]{3})([a-z])(?=[A-Z]{3})'

    リーリー

    返事
    0
  • キャンセル返事