Cytat(wookieb @ 6.05.2011, 12:13:17 )

Naucz się w końcu wyrażeń regularnych bo Twój aktualny poziom wiedzy na ich temat to chyba wstęp od autora
Kod
/(?:\s|^)(\w{3,})(?:\s|$)/
No może i tak, ale twoje dalej nie daje właściwych rezultatów (wyrazy dłuższe niż 3 znaki)
$subject= "jeden dwa trzy cztery pds g aa";
$pattern = "/(?:\s|^)(\w{3,})(?:\s|$)/";
daje: Array: jeden trzy pds
Cytat(pmir13 @ 6.05.2011, 12:22:01 )

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
Dlaczego w takim razie tylko jedna kreska na końcu? I skąd kreska między trzy i cztery?
Dla przykładu dałem, chciałem aby wyrazy były oddzielone. Ale teraz inna koncepcja - chcę wyciągnąć wyrazy dłuższe niż 3 znaki.