Stránka 1 z 1

Regularni vyraz - kudy na to?

Napsal: pon 14. bře 2022, 19:59
od S.h.I.t.
uz nejakou dobu se nemuzu dobrat vysledku... potrebuju rozebrat log zaznam, ale je tam cast, kam vstupuji ruzne znaky, mezery... a v principu bych potreboval "vse az po sekvenci ", -- Cookies" (bez uvozovek). Vedel by nekdo, jak na to?

ClientIP Information, from 192.168.1.1 to VIP /Common/3 HTTP Method: GET HTTP Host: adresa HTTP Path: path/to/something HTTP Request Headers: User-Agent: Mozilla/5.0 (Windows; U; Windows, . NT 5.1; en-US; rv:1.7.3) Gecko/20040910 lx-mon /usr/script.pl, -- Cookies: qwqwqwqwqqwq

No... a potrebuju vzit vse mezi User Agent a , -- Cookies. Zbytek uz rozsekany mam, ale tohle mi zaboha nejde :D . Tzn potrebuju regular, ktery matchne cely text a zastavi se o ", -- Cookies" (nebo i jen ", --")

User-Agent: (?<user_agent>[^,--]*) matchne jen po prvni carku
User-Agent: (?<user_agent>[^--]*) matchne jen po prvni pomlcku...

Diky

Re: Regularni vyraz - kudy na to?

Napsal: úte 15. bře 2022, 08:12
od Zivan
Misto [^,--]* zkus .*[-][-]

Re: Regularni vyraz - kudy na to?

Napsal: sob 22. dub 2023, 23:24
od tomastimko
Jen malá připomínka, regularní výrazy dnes umí krásně AI. Stačí napsat na Chat GPT co potřebujete a vygeneruje hned potřebný kod. Rychlejší, než složité hledání.