Parsing e Testo

9 regex

Estrazione tag, attributi HTML, commenti, log web, stringhe e template.

Estrae con gruppi nominati i campi chiave da una riga di log web in formato Apache/Nginx Combined Log Format.

^(?<ip>\S+)\s+\S+\s+(?<user>\S+)\s+\[(?<time>[^\]]+)\]\s+"(?<method>[A-Z]+)\s+(?<url>\S+)\s+(?<proto>[^"]+)"\s+(?<status>\d{3})\s+(?<bytes>\S+)
JavaScript moderno · PCRE/PHP · Python Scheda completa

Individua una riga CSV semplice con campi non quotati separati da virgole.

^[^,"\r\n]+(?:,[^,"\r\n]+)*$
JavaScript · PCRE/PHP · Python Scheda completa

Estrae i campi principali di una riga access log in formato combined compatibile con Nginx.

^(\S+) \S+ \S+ \[[^\]]+\] "(?:[^"\\]|\\.)*" \d{3} \d+(?: "(?:[^"\\]|\\.)*" "(?:[^"\\]|\\.)*")?$
JavaScript · PCRE/PHP · Python Scheda completa