Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
zbig13
Jestem w trakcie pisania Systemu newsów. Już większość mam zrobioną, ale chciałem dodać coś takiego jak na tym forum. To znaczy: W javaScripcie napisałem funkcje wstawiającą odnośnik do pola z trescią newsa. I tu pojawia się problem. Jak zamienić takie coś:
Kod
[LINK=http://adresstrony]nazwa[/LINK]
na:
Kod
<a href="http://adresstrony">nazwa</a>
?
Na początku próbowałem z str_replace, ale potem wpadłem na pomysł żeby napisać wyrażenie regularne zastępujące coś takiego funkcją eregi_replace. Tylko, że nie wiem jak się do tego zabrać tongue.gif Mógłby mi ktoś pomóc?
hwao
Polecam poszukac Bzikos dal funkcje do oblsugi tego (bardzo dobra)
Co do wyrazenia to czesto sie przewija przez forum (poszuakj tej funkcji Bzikos'a :-) )
tiraeth
Aby już nie przedłużać:

http://forum.php.pl/index.php?showtopic=13425
zbig13
Ta funkcja niestety nie działa bo wywala takie błędy:

Notice: Undefined index: in c:\Inetpub\wwwroot\nauka\skrypt_newsow\admin\smiles.php on line 27
Notice: Undefined index: in c:\Inetpub\wwwroot\nauka\skrypt_newsow\admin\smiles.php on line 56
Notice: Undefined offset: 5 in c:\Inetpub\wwwroot\nauka\skrypt_newsow\admin\smiles.php on line 56
Notice: Undefined index: in c:\Inetpub\wwwroot\nauka\skrypt_newsow\admin\smiles.php on line 56

A wynik przepuszczenie przez funkcję łańcucha "Tekst [ b ]pogrubiony[ /b ]" to:
<>ubiony[/b]

edit: juz jest wszystko ok, znalazlem rozwiazanie w temacie, do ktorego link podal Tiraeth. Dzieki!
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.