Ich möchte alle Daten in [[ ]]
diese Klammern enthalten finden.Python Regex Teilauszug
[[aaaaa]] -> aaaaa
Mein Python-Code (mit Re-Bibliothek) war
la = re.findall(r'\[\[(.*?)\]\]', fa.read())
Was passiert, wenn ich will nur extrahieren 'a' von [[a|b]]
Jeder prägnante Ausdruck für diese Aufgabe? (Auszug Daten vor |
)
Oder sollte ich zusätzliche if-Anweisung verwenden?
Vielen Dank für die Bereitstellung präzise Antwort und Erklärung. Ich sollte mehr Artikel über reguläre Ausdrücke lesen. – SUNDONG
Nur eine Sache zu beachten - dies wird nicht mit geschachtelten Klammern umgehen (und in der Tat würde eine Regex überhaupt nicht ohne die Hilfe eines Counters). – brandonscript