möchte folgende Muster in einem String finden:RegexMuster String übereinstimmen
word-word-word++
oder -word-word-word++
also, dass sie die -word
oder word-
Muster bis zum Ende der Teilläuft.
Die Zeichenfolge ist ziemlich groß und enthält viele Wörter mit diesen^Mustern. Die folgende versucht worden:
p = re.compile('(?:\w+\-)*\w+\s+=', re.IGNORECASE)
result = p.match(data)
aber es gibt KEINE. Kennt jemand die Antwort?
Try 'p.findall (Daten)' –
Versuchen Sie auch, um das Muster prepend mit '-'?. Beachten Sie, dass Ihre Frage unklar ist. Bitte fügen Sie Beispieleingabe und erwartete Ausgabe hinzu - Ihre aktuelle Regex stimmt nicht mit Ihrer Beschreibung überein. –
Warum hast du '=' am Ende? – vks