Regex - Python Reading Strings aus einem ListenindexfehlerPython

Python-Programme
Anonymous
 Regex - Python Reading Strings aus einem Listenindexfehler

Post by Anonymous »

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>

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}')

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post