Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (0%)
|
cześć,
próbuje zaminić w stringu każdy ciąg znaków o długosci 1-3 zawsze zakończony spacją na powiedzmy "|". Próbowałem juz pare sposobów, aktualnie: $pattern = "/.{1,2,3}\s/"; $matches = preg_replace($pattern, "|", "jeden dwa trzy cztery pds g aa"); Nie działają. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%)
|
A może podaj jakiś poprawny przykład, albo sprecyzuj co chcesz osiągnąć, bo w zamianie:
"jeden dwa trzy cztery pds g aa" na "jeden|trzy|cztery|" to ja nie widzę nic wspólnego ze zdaniem Cytat próbuje zaminić w stringu każdy ciąg znaków o długosci 1-3 zawsze zakończony spacją na powiedzmy "|" Dlaczego w takim razie tylko jedna kreska na końcu? I skąd kreska między trzy i cztery? |
|
|
|
biedak Regex, 3 dowlne znaki i spacja 6.05.2011, 06:45:16
krowal A co to za wymysł: {1,2,3} ? w nawiasach klamrowyc... 6.05.2011, 08:01:09
biedak Nie działa,
Przy twoim jest błąd:
No ending delimi... 6.05.2011, 10:12:34
wookieb Kod/(\w{1,3})\s/
Z replace-em ju... 6.05.2011, 10:16:15
biedak Nie działa, efekt nadal taki sam:
je||t|czt|||aa
... 6.05.2011, 10:24:31
wookieb Móoj błąd
Kod/\s(\w{1,3})\s... 6.05.2011, 10:26:20
biedak Efekt:
jeden|trzy cztery|g aa
[PHP] pobierz, pla... 6.05.2011, 10:38:02
wookieb To już szybciej i wygodniej będzie Ci po prostu wy... 6.05.2011, 10:49:59
biedak Fakt, to pewnie będzie lepsze.
Kombinuje tak:
[PHP... 6.05.2011, 11:06:35
wookieb Naucz się w końcu wyrażeń regularnych bo Twój aktu... 6.05.2011, 11:13:17
biedak Cytat(wookieb @ 6.05.2011, 12:13:17 )... 6.05.2011, 11:42:44
pmir13 [PHP] pobierz, plaintext $pattern = "/bw{4,}b... 6.05.2011, 11:48:05
wookieb A więc zróbmy prościej
Kod/(\w{4,})/ 6.05.2011, 11:49:38 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 00:42 |