![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z wyrażeniami regularnymi ;] Za pomocą preg_mach_all odnajduje wszystkie ciągi do zmiany, nastepnie montuje pętelke i za pomocą str_replace podmieniam co się da. Wszystko działa pięknie dopuki nie mam do zamiany czegoś w stylu...
Kod bla => cos tam ble => cos tam 2 blacha => bardzo fajne meble => po prostu extra Co się dzieje... najpierw skrypt odnajduje i podmienia wszystkie bla tak więc z mojej blachy pozostaje Kod costamcha Nastepnie podmienia wszystkie ble na cos tam i z moich mebli zostaje ;] Kod mecos tam 2 A niestety o coś takiego mi nie chodziło ;] Czy ktoś może zna sposób aby uniknąć tego typu akcji? Czy da się ograniczyć działanie funkjcji str_replace do jednej podmiany? Byłbym wdzięczny za jakiekolwiek wskazówki... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem na ile ważny jest ten kod, który oprócz str_replace działa sobie w pętli. Jeżeli będzie to dla ciebie OK, możesz sobie zamianę wartości wysatwić poza pętlę i zrobić tak:
pozdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 16:21 |