zurück Darunter ist der Satz, den ich verarbeiten möchte. Es besteht aus IDs, die mit zwei Hashes an der Vorderseite beginnen (##2312435
) plus restlichen Text. Ich brauche einen regulären Ausdruck, der Sätze mit dem Wort likely
darin finden würde und den ganzen Satz plus die ID abrufen würde.Python Regex: geben Sie den ganzen Satz mit einem bestimmten Wort von Zeitraum bis Punkt
Satz:
## 2312435 Jon ist nicht zu Hause. John wird wahrscheinlich nach Mitternacht nach Hause kommen. Ein anderer nicht verwandter Satz. ## 2233442 Mark ist sehr wütend. Mark wird wahrscheinlich heute Abend ein Bier trinken.
ich es geschafft, dies zu schreiben:
(?=.\*((?<=##)\d+))(?=.*([^.]+(likely)+[^.]+))
aber, dass die volle Satz nicht abrufen.
Erwartetes Ergebnis aussehen würde: 2312435 John ist wahrscheinlich nach Hause nach Mitternacht kommen, ist 2.233.442 Mark wahrscheinlich ein Bier heute Abend haben
ich dies frage nur für Allgemeinwissen, weil ich in den Griff zu bekommen habe Schwierigkeiten mit Aussichtspunkten. Ich habe das schon ohne Regex gelöst, aber ich dachte mir, ich könnte es versuchen und die benötigten Informationen mit Regex abrufen. Dank
Sie erkennen, dass Sie Regex für das Ganze nicht brauchen? – glls
Ja, ich weiß, ich habe es schon ohne sie gemacht, aber ich wollte eine Praxis mit Regex haben und konnte diese nicht lösen. – Rkey
Ok.Vielleicht möchtest du das in deinem Beitrag hinzufügen und füge bitte das hinzu, was deine Regex erwartet (Beispiel) – glls