Sirius3 hat geschrieben: ↑Montag 2. August 2021, 14:19
Wie ist denn die Datei wirklich aufgebaut? Das sind ja keine Zahlen, sondern durch . getrennte Ziffernblöcke. Oder soll das ein Datum sein? Wie ist das "Zahlenformat" definiert?
Und welche Gedanken hast Du Dir dazu schon gemacht?
An welcher Stelle kommst Du konkret nicht weiter?
Zum Code: Die Einrückungen stimmen nicht. Das import ist zu weit eingerückt. Und es wird immer mit 4 Leerzeichen pro Ebene eingerückt, nicht mal 8 und mal 4.
Hast Du Dir mal angeschaut, was der Ausdruck 'host' and [00-100000] ergibt?
Warum schreibst Du [00-100000] und nicht einfach [-100000]? Was bedeutet diese -100000? Warum steckt die Zahl in einer Liste? re.search erwartet als erstes Argument einen regulären Ausdruck und keine Liste.
Soll die Aufgabe mit regulären Ausdrücken gelöst werden?
Dann teste erst einmal den regulären Ausdruck, bevor Du anfängst, diesen in ein Programm einzubauen.
'host' ist falsch soll 'hello' stehen
1. Zahlen durch Komma getrennt
2. Die Frage ist, ob der Code korrekt ist.
3. Die Einrückung ist hier nur pseudo.
4. [00-100000] bedeutet die zahlen 00-100000 können im zusammenhang mit 'hello' vorkommen.
5. Die Aufgabe soll mit regex gelöst werden. Es geht mir darum X Wort und wenn Y Zahl darauffolgt in einem TXT File zu finden ist, dann soll etwas nach Y Zahl in die selbe Zeile des Files geschrieben werden, hier "TEST" als Beispiel.
Kurzes Beispiel, du hast ein text dokument in dem Daten gespeichert sind, die mit einem Datum gekennzeichnet sind.
Jede Zeile mit einem Datum 2021.08.02 und das darauffolgende Wort OK möchtest du eine weiteren string anbinden. Es geht mir hier um eine automatisierung