Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyrażeniem regularnym
Forum PHP.pl > Forum > PHP
WebSee
Witam,
mam taki problem, z wyrażeniem regularnym.

Oto ono:
  1. {(http)(://)([a-zA-Z0-9\.\-_/]*)(uploads/gallery/)([a-zA-Z0-9\.]*)}


ma ono znajdować linki: http://ewise.pl/uploads/gallery/...4542f31690c.png

lecz chcę zrobić coś takiego, jeżeli przed linkiem nie ma żadnego znaku (tzn. link jest pierwszym), albo przed linkiem jest spacja to tylko wtedy to wyrażenie działa.
wookieb
  1. $link = 'http://wookieb.pl/uploads/gallery/he';
  2.  
  3. preg_match('{(\s|^)(http)(://)([a-zA-Z0-9\.\-_/]*)(uploads/gallery/)([a-zA-Z0-9\.]*)}', $link, $matches);
  4.  
  5. print_r($matches);


Wyrazenie:
{(\s|^)(http)(://)([a-zA-Z0-9\.\-_/]*)(uploads/gallery/)([a-zA-Z0-9\.]*)}
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.