![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Mam pewien problem... A więc, załóżmy, że mam takie wyrażenie:
Kod Ala nie ma [kota|psa|konia] bo lubi psa i konia... Chcę zamienić wyraz konia na lwa, ale tylko tam gdzie nie znajduje się pomiędzy [, ]. Chcę uzyskać coś takiego: Kod Ala nie ma [kota|psa|konia] bo lubi psa i lwa... Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ... OK, z tym sobie już poradziłem... Mam jeszcze jedno pytanie. Czy da się w preg_replace brać pod uwagę wielkość liter wyrażenia? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Jak zmienię z preg_replace na ereg_replace, to nic się wtedy nie dzieje...
Moje wyrażenie wygląda tak: Kod $text = ereg_replace('/([^\||\[])konia([^\||\]])/is', '\\1lwa\\2', $lol); Przypominam, że wyrażenie pod spodem działa: Kod $text = preg_replace('/([^\||\[])konia([^\||\]])/is', '\\1lwa\\2', $lol);
Ten post edytował Rafael6666 25.12.2007, 16:55:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:45 |