Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana - preg_replace...
Rafael6666
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Co do pyt. 1 to trza pomobinowac
A do 2 to o co ci dokladnie chodzi zeby zrobic wyrazenie regularne tylko dla malych liter to ereg() a jak moga byc male duze lub obydwa to preg_replace() i eregi() w preg_replace dla malych i duzych dajesz taki zakres a-zA-Z jesli o to chodzi.
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: 4.10.2025 - 03:25