![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 1 Dołączył: 14.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Sprawa wygląda następująco....
mam ciąg tekstowy, założmy Cytat City View [by nikon] w nawiasie kwadratowym może znajdować się wszelaki tekst. Chciałbym, aby ten cały nawias był odcinany, czyli w powyższym przypadku zostałby tekst "City View". Do tej pory robiłem to funkcją explode - dzieliłem tekst od znaku "[". Niestety rozwiązanie to nie jest już odpowiednie, dlatego proszę o pomoc w konstrukcji wyrażenie dla funkcji preg_replace |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
nie powiem Ci jak ma wyglądać to wyrażenie w php, bo podawanie gotowców nie służy nauce (IMG:style_emoticons/default/smile.gif) , ale postaram się wszystko w miarę jasno objaśnić
masz funkcję przyjmuje ona 3 argumenty - wzór (ang. pattern), zamiennik oraz tekst do podmiany Ty chcesz, żeby zamieniało wszystko co jest wewnątrz nawiasów [] razem z nimi, więc Twój wzór powinien wyglądać mniej-więcej tak: [i tutaj dowolny ciąg znaków] do skonstruowania takiego wyrażenia wystarczą całkowite podstawy, dlatego odsyłam do dobrego tutoriala (IMG:style_emoticons/default/smile.gif) http://pl.wikibooks.org/wiki/PHP/Podstawy_...%84_regularnych Ten post edytował Pawel_W 30.03.2010, 07:41:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:20 |