Python Regex
Ostatnio zmodyfikowano 2023-12-01 18:18
aaaadam Temat założony przez niniejszego użytkownika |
Python Regex » 2023-12-01 10:08:37 Witam, powiedzmy, że mam taką linie : 9 62.5685 32 ABC QWE _TM_ 195 log info UPDATE trace.cpp:38 # 195
I chciałbym znaleźć tę linię za pomogą regexa to jak to mogę zrobić ? próbowałem tak :
x = re.search("['ABC ']*['QWE ']*['UPDATE ']", line)
if x: print("YES! We have a match!")
ale jakoś nie działa, nie jestem dobry w regexach ;) dawno tego nie robiłem thx z góry.
tzn może i działa ale znajduje też inne linie a interesuje mnie tylko ta jedna konkretna :) |
|
pekfos |
» 2023-12-01 17:09:34 A taka linia to jaka? Regex służy do wyszukania ciągu pasującego do konkretnej gramatyki, a tu mamy jeden przykład. Które informacje w tej linii są istotne, a które nie? Po twojej próbie sądzę że chodzi o coś takiego ABC .*QWE .*UPDATE . |
|
aaaadam Temat założony przez niniejszego użytkownika |
» 2023-12-01 18:18:10 tak, dzięki |
|
« 1 » |