Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%)
|
W jaki sposób zamienić wszystkie słowa, te które są w tablicy? Teraz zamienia jedynie pierwsze napotkane. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Jesli chcesz to zrobić naprawdę poprawnie, to musisz zmodyfikować wyrażenie, by zamieniał tylko słowa a nie zlepek liter które pasują.
Jeśli np. zamieniasz słowo "ola" to w zdaniu to jest OLA i mola oraz OLA i cola to on ma zamieniać tylko słowa czyli to co napisałem dużymi. Twoje wyrażenie zaś zamieni teraz również "mola" oraz "cola" co raczej nie jest oczekiwanym rezultatem. Jeśli byś więc poprawił to wyrażenie, wówczas problem z kolejnością by znikł z automatu |
|
|
|
uncuncunc [PHP] preg_replace wyróżnianie słów 3.12.2012, 20:11:50
nospor CytatTeraz zamienia jedynie pierwsze napotkane.A s... 3.12.2012, 20:19:51
uncuncunc Nie.
Cytattest asd margin-top test-kolejny margin
... 3.12.2012, 20:23:28
nospor Przeglądarka -> źródło strony
a dowiesz się cze... 3.12.2012, 20:25:03
uncuncunc [HTML] pobierz, plaintext <b>test</b> ... 3.12.2012, 20:26:39
nospor No napisałem: zmień kolejnosc
Zaś błąd z podwójn... 3.12.2012, 20:27:34
uncuncunc Kombinuję z kolejnością, jednak muszę to jakoś pos... 3.12.2012, 20:37:03
uncuncunc Tylko jak? Zdawało mi się ze \b załatwia spra... 3.12.2012, 20:45:32
abort Spróbuj \W (duże). 3.12.2012, 22:06:23
uncuncunc próbowałem, nie działa... już nie mam pomysłu... 3.12.2012, 22:19:09 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:50 |