Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Prośba o pomoc przy wyrażeniach regularnych
sabcio516
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.07.2011

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z wyrażeniami regularnymi. Próbuję stworzyć coś co wywali mi z tekstu niepotrzebne prawie stałe znaki.
Przykładowo mam taki ciąg znaków:

CODE
"Jakiś ciąg, a to ciąg, który chcę pociąć, to jest link do niego: <a href="http://domena.pl" target=_blank>LINK</a> dalsza część tekstu."


I teraz z powyższego tekstu chcę wyciągnąć do jakiejś zmiennej powyższy tekst, ale bez tego, co prowadzi do adresu, ale pozostawiając jednocześnie słowo LINK, czyli całość miałaby wyglądać
następująco:

CODE
"Jakiś ciąg, a to ciąg, który chcę pociąć, znaczy się link do niego: LINK dalsza część tekstu."


Próbowałem z funkcją str_replace, ale zbyt dużo tu zmiennych- w zasadzie bardzo zmienny jest tylko sam adres, reszta paramterów linku nie zmienia się, czyli zawsze w oryginale pojawia się target=_blank, zawsze jest taki sam początek i zawsze jest zamknięcie linku. Zamknięcie linku można wywalić poprzez str_replace, w zasadzie bez problemu wszystko mogę ogołocić i tylko pozostawić domena.pl i słowo LINK, ale mnie interesuje raczej zrobienie tego jedną operacją- no i oczywiście usunięcie tego adresu domena.pl (IMG:style_emoticons/default/smile.gif) . Naturalnie niekoniecznie musi tam znajdować się domena.pl a np. domena.info, itd (IMG:style_emoticons/default/smile.gif) .
Dziękuję za pomoc i pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:12