Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: operacje na stringu
Forum PHP.pl > Forum > PHP
johnyMajster
Witam
Mam problem z wyrażeniem reg exp
załóżmy ze mam link:

http://www.youtube.com/watch?v=EDir9-UoPjo


Potrzebuje wydobyc z niego identyfikator filmu

Mogę znaleźc pozycje znaków: ?v= i od tego rozpocząc ucinanie
Ale jak wykryc ze string się konczy??
toffiak
Spróbuj poniższe wyrażenie regularne, używam go do pobierania identyfikatora filmu na podstawie urla:
  1. $matches = array();
  2. \preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $link, $matches)
  3. print $matches[0];
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.