Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Regułka preg_replace
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam

Przykładowo posiadam taki tekst: Słowo słowo słowo [ url="http://www.strona.pl" ]slowo[ /url ] słowo słowo itp. Chciałbym się zapytać w jaki sposób można z danego tekstu zmienić [ url=adres URL ]slowo[ /url ] na <a href="adres URL">slowo</a> przy użyciu preg_replace() ?

PS: musiałem zrobić odstępy w [ url ], aby forum nie potraktowało to jako bbcode

Ten post edytował adam882 30.01.2010, 12:35:59
Go to the top of the page
+Quote Post
emtiej
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


tak preg_replece byłoby odpowiednie

Ten post edytował emtiej 30.01.2010, 12:42:37
Go to the top of the page
+Quote Post
-lukasamd-
post
Post #3





Goście







Kod
preg_replace('#\[url=([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\"\+\(\)]*?)\](.*?)([\r\n]*)\[/url\]#sie', "'<a href=\''.str_replace('<br>', '', '\\2\\3').'\'>\\4</a>'", $string)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 00:31