Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenie regularne pobierające wszystko pomiędzy
Forum PHP.pl > Forum > Przedszkole
spyro
Witam! Od jakiegoś czasu uczę się wyrażeń regularnych. Jednakże nigdzie nie mogę znaleść wyrażenia które zaznaczałoby wszystko pomiędzy zadanymi przeze mnie znakami, np:
CODE
Kawałek kodu HTML zawierający linki, które chcę zamienić na inne:
href="[wyrażenie_regularne]" -> zaznacza http://wp.pl,
ale nie zaznacza 'href="http://wp.pl/"'


Z góry dziękuję za pomoc!
nowotny
Pokaż jakiś kod i napisz z czym KONKRETNIE masz problem bo ja nie qmam o co ci chodzi... :/
spyro
Mam treść sformatowaną w HTML, w której znajdują się linki. Mam funkcję, która przerabia linki na przyjazne wyszukiwarkom.
CODE
sef($link);
$link musi mieć postać:
CODE
$link = 'http://link.pl/dzial.php';
.
Dlatego szukam sposobu na wyszukanie linków w treści i "przeoranie" ich moją funkcją.
Tym co łączy wszystkie te linki jest ciąg znaków:
CODE
href="..."

Czyli potrzebuję zaznaczyć to co jest wykropkowane i użyć na tym funkcji (na tych wielu elementach, w zależności ile ich jest w tekście).

Z góry dziękuję za pomoc! wstydnis.gif
nowotny
no to robisz preg_replace" title="Zobacz w manualu PHP" target="_manual z odpowiednim wyrażeniem regularnym... w czym problem...?
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.