![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
niestety nie jestem za mocny w wyrażeniach regularnych no i mam wydaje się banalny problem. Próbuję znaleźć w ciągu wyrazy krótsze niż 4 znaki i usunąć je z ciągu... Próbuję tego:
Coś jest nie tak... Jakby ktoś coś podpowiedział, będę wdzięczny! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hm jednak jeszcze nie do końca... Zobacz, że zostaje "j"... usuwa spację sprzed niego, ale zostawia... A zobacz, co się dzieje, jak będzie tam jeszcze jeden znak pojedynczy: $str = 'abc defg hi j kllmno X prs'; Zwróci: 'defgj kllmnoprs' :/
--edit O, ekstra, dzięki. Działa jak trzeba, zaraz dokładnie sobie przeanalizuję całość. @Grzyw - wiem, że można to explodem potraktować, ale od tego są właśnie wyrażenia regularne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) --edit2 Hm, prawie działa... nie wycina znaków na końcu ciągu... :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 09:45 |