Regex primjeri

 

# Što tražiš Regex izraz Opis
1 Točnu riječ “jedan” \bjedan\b Cijela riječ, ne dio druge riječi
2 Više riječi: jedan, četiri, sedam \b(jedan|četiri|sedam)\b Bilo koja od navedenih riječi
3 Bilo koji broj (cijeli) \b\d+\b Cijeli broj
4 Decimalni broj \b\d+\.\d+\b Broj s točkom (npr. 3.14)
5 Broj + riječ \b\d+[a-zA-Z]+\b Npr. 123abc
6 Riječ + broj \b[a-zA-Z]+\d+\b Npr. abc123
7 Riječ + broj + slovo \b[a-zA-Z]+\d+[a-zA-Z]*\b Npr. devet87A5
8 Sve heksadecimalne brojeve \b[0-9a-fA-F]+\b Npr. DEAD, 123abc
9 Hex prefiksom “0x” \b0x[0-9a-fA-F]+\b Npr. 0xCAFEBABE
10 GUID/UUID \b[a-f0-9]{8}(-[a-f0-9]{4}){3}-[a-f0-9]{12}\b Standardni GUID
11 IP adresa \b(?:\d{1,3}\.){3}\d{1,3}\b IPv4 adresa
12 E-mail adresa \b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}\b Osnovni e-mail
13 URL https?://[^\s]+ Počinje s http ili https
14 Datum u formatu YYYY-MM-DD \b\d{4}-\d{2}-\d{2}\b Datum ISO formata
15 Datum u formatu DD.MM.YYYY \b\d{2}\.\d{2}\.\d{4}\b Hrvatski format
16 Vrijeme HH:MM:SS \b\d{2}:\d{2}:\d{2}\b Vremenski zapis
17 Veličinu datoteke (npr. “123 MB”) \b\d+\s?(KB|MB|GB|TB)\b Broj + jedinica
18 Sve riječi koje počinju s “log” \blog\w*\b Npr. logger, logfile, log123
19 Linije koje počinju s “#” ^#.* Komentari u mnogim jezicima
20 Prazne linije ^\s*$ Linije bez sadržaja

regex examples

image_pdfimage_print