Wenn Sie Variablen verwenden (ist das das richtige Wort?) In Python reguläre Ausdrücke wie folgt: "Blah (? P \ w +)" ("Wert" wäre die Variable), wie könnte Sie machen den Wert der Variablen zum Text nach "blah" bis zum Ende der Zeile oder zu einem bestimmten Zeichen, das den tatsächlichen Inhalt der Variablen nicht beachtet. Zum Beispiel ist dies Pseudocode für das, was ich will:Python Reguläre Ausdrücke Zuordnung zu benannten Gruppen
>>> import re
>>> p = re.compile("say (?P<value>continue_until_text_after_assignment_is_recognized) endsay")
>>> m = p.match("say Hello hi yo endsay")
>>> m.group('value')
'Hello hi yo'
Hinweis: Der Titel ist wahrscheinlich nicht verständlich. Das ist, weil ich nicht wusste, wie ich es sagen sollte. Entschuldigung, wenn ich Verwirrung stifte.
Ich habe Ihren Titel ein wenig repariert, aber ich denke, es war klar aus Ihrem Code Beispiel, was Sie wollten (zumindest hoffe ich, ich habe es richtig interpretiert). –
FYI, das Zeug zwischen den Klammern heißt eine "Gruppe". In Ihrem Beispiel ist "Wert" ein Name. Sie stimmen also mit einer "benannten Gruppe" überein. – Stephen