ich bin drauf und dran eine Datei zu parsen. Dabei will ich reguläre Ausdrücke benutzen, weil sie hier einfach funktionieren.
Ich habe bereits ein bisschen daran gearbeitet, finde aber keine wirklich elgeante Lösung.
Das ganze ist eine java script Datei - glaube ich zumindest und hat folgendes Schema.
Code: Alles auswählen
hallo[12345] = ["Blablabla"]
hallo[316919] = ["Noch mehr text"]
hallo[123412125] = ["Noch viel mehr text als zuvor"]
Dann habe ich mich an reguläre Ausdrücke rangewagt und mit auf folgendes gekommen:
Sei im folgenden a eine Zeile des Strings
Code: Alles auswählen
re.findall(r"\[[0-9]*\]", a) #['[12345]']
Frage ist jetzt, wie komme ich an den zweiten Teil?
Wie ihr sieht bin ich ein ziehmlicher Neuling, wenn es zu re kommt.
Es wäre nett, wenn ihr mir ein bisschen Helfen könntet.
Wie kann ich zum Beispiel sagen, finde alles was rechts von "= [" danach können beliebige Zeichen kommen, sobald "]" höre auf? Ich weiß, ich denk hier mehr wie ein endlicher automat
Grüße,
anogayales