Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wycinanie tekstu ze stringu.
Forum PHP.pl > Forum > PHP
istrd
Witam mam taki problem mam wyrażenie regularne chcę wybrać ze stringa tylko to co jest tekstem zmiennym (.*) jak najlepiej to zrobić. Najlepiej było by nie użwając substr żeby nie odliczać ile jest liter tylko na podstawie porównania stringów.

$wzor='/<span class="red" style="text-decoration:underline;">(.*)<\/span>/';
if(preg_match_all($wzor,$strona,$tytuly)>0)
{
echo "Pobrane tytuly</br>";
print_r(($tytuly[0]));
echo "<br>";
}
Crozin
Pół tytułu udało się prawie ładnie po polsku, ale drugie pół musiało już jakiś dziwnych "ponglishów" posmakować? W szkole nie uczą już do czego służy kropka i przecinek?

Poza tym, że znak "-" powinieneś poprzedzić backslashem - jest to znak specjalny w PCRE - wszystko wydaje się być OK. Co najwyżej dodaj jeszcze pytajnik po ".*" by selektor był mniej zachłanny.
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.