Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
outsider
Mógłbym Was prosić o podanie jakiegoś artykułu/tutorial'a o zaawansowanych wyrażeniach regularnych ? Wujek podaje same kursy od podstaw tongue.gif Byłbym z bardzo wdzięczny!

P.S. Co za różnica między (.*) a (.*?) ?

Pozdrawiam!
Fifi209
.* - dopasowuje dowolny ciąg
.*? - dopasowuje dowolny NAJKRÓTSZY ciąg ;]
melkorm
Cytat
.* - dopasowuje dowolny ciąg
.*? - dopasowuje dowolny NAJKRÓTSZY ciąg ;]


Bardziej teoretycznie:
.* - greedy (chciwy, łyka do końca)
.*? - non-greedy; lazy; (łapie pierwszy pasujący ciąg)
outsider
może powiedzcie skąd to wiecie ? smile.gif
Fifi209
Przestudiowaliśmy manual PCRE
outsider
fail... że też nie pomyślałem smile.gif

@edit

Nie rozumiem tego Lookbehind i Lookahead assertion.
Np. (?<=\d{3})(?<!999)foo - co przejdzie a co nie ? Byłbym wdzięczny również za jakiśinny przykład smile.gif

Z góry dzieki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.