Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]wyrażenia regularne, (.*) nie daje rady
Forum PHP.pl > Forum > Przedszkole
Agape
Witam. Mam taką linijkę
Kod
<abbr title="http://some.site.in.internet.com/export;_ylt=A0oG7zfT_bZNn5wAOXvbl8kF?p=ortodox.com.or&bwm=i&bwmf=u&bwms=p&fr=yfp-t-740&fr2=seo-rd-se">FILE</abbr>

i muszę wydobyć z niej adres url.

Daję w preg_match_all:
Kod
'$title=(.*)>FILE<$'

ale nie wyświetla mi niczego ;/

Miałem wiele wersji ale (.*) jakby nie widziało tych znaków w title ;/. Pomożecie mi z tym ?
nospor
Wkleiłem dokładnie Twoje wyrażenie i o zgrozo działa....
  1. $zm= '<abbr title="http://some.site.in.internet.com/export;_ylt=A0oG7zfT_bZNn5wAOXvbl8kF?p=ortodox.com.or&bwm=i&bwmf=u&bwms=p&fr=yfp-t-740&fr2=seo-rd-se">FILE</abbr>';
  2. preg_match_all('$title=(.*)>FILE<$',$zm,$matches);
  3. print_r($matches);
Agape
Ok już działa. Sory za zawrócenie czasu. Dane z curla było złe. Pozdrawiam
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.