Wenn Bedarf entsprechen zu sagenÜberprüfen Sie, ob eine Liste einen oder mehrere Strings hat, die einen regulären Ausdruck
if <this list has a string in it that matches this rexeg>:
do_stuff()
I found dieses mächtige Konstrukt zu extrahieren passenden Strings aus einer Liste:
[m.group(1) for l in my_list for m in [my_regex.search(l)] if m]
... aber das ist schwer zu lesen und zu übertreiben. Ich will die Liste nicht, ich möchte nur wissen, ob eine solche Liste etwas enthalten würde.
Gibt es einen einfacheren Weg, diese Antwort zu bekommen?
Süß und einfach REPL Beispiel! – zedfoxus
Das ist nur soooo richtig :) – GreenAsJade