Regex - Python Reading Strings aus einem Listenindexfehler
Posted: 22 May 2025, 23:41
Ich teste ein Regex -Muster. Ich bekomme keine Übereinstimmungen, bekomme einen Indexfehler und bin mir nicht sicher, warum. Mein Gedanke ist, weil es kein Match gibt. Ich bin schwach mit Regex und bin mir nicht ganz sicher, wie es konstruiert werden sollte. Schleifen Sie die Liste durch und trennen Sie die Time_Stamps und Nachrichten < /p>
Regex -Muster < /p>
Regex -Muster < /p>
Code: Select all
r'(\d+/\d+/\d+ \d\d:\d\d:\d\d[.]\d\d\d\d)\n(.*)'
< /code>
Testcode < /p>
import re
lines = ['5/22/2025 12:30:00.1234',
'1:13.0 [test_regex]="this-is-a-test-of-regex:12345|test_of_regex|test-of-regex"']
for line in lines:
try:
time_stamp, messages = re.findall(r'(\d+/\d+/\d+ \d\d:\d\d:\d\d[.]\d\d\d\d)\n(.*)', line, re.DOTALL)[0]
except IndexError as e:
print(f'No match found {e}')
else:
print (f'time_stamp {time_stamp}, message {messages}')