suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann der reguläre Ausdruck von Python zwei verschiedene Ergebnisse gleichzeitig abgleichen?

category = re.findall('(?<=compatible; )([^/]+)', line)
category = re.findall('(?<="-" ")([^"]+)', line)

So stellen Sie sicher, dass die Kategorie gleichzeitig mit den Daten in diesen beiden regulären Ausdrücken übereinstimmt

Wie man zwei regelmäßige Sätze zusammenfügt

Denn wenn Sie es so schreiben, erkennt er nur den folgenden regulären Ausdruck

黄舟黄舟2854 Tage vor593

Antworte allen(1)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-18 11:02:13

    re.findall('(?<=compatible; )([^/]+) | (?<="-" ")([^"]+) ', line)

    Antwort
    0
  • StornierenAntwort