![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie znam się zabardzo na wyrażeniach regularnych, toteż proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak rowiązać taki probem: 1. Wyszukuję wyrazy przez wyrażenie regularne (które nawet działa) Teraz trudniejsza cześć 2. Jak dopisać do tych wyrazów (ucinając ich jeden znak) dowolny określony przeze mnie znak? Pewnie głupio to wtłumaczyłem więc napiszę o co mi chodzi: Wyrażenie: '/\s[A-Za-z]{1,3}\s/' wyszukuje krótkich słów Teraz chcę, aby zostawiało ten wyraz w spokoju - a tylko zabierało przednią spację i zmieniało go na znak Czyli np: "W domu zbieram w dołek po pomidory od sera" Zmieniałoby na: "W domu zbieram w dołek po pomidory od sera" Taka funkcja dodająca twarde spacje po krótkich wyrazach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Hm, jeżeli dobrze zrozumiałem, to tak powinno być OK:
i wynik: Kod W domu zbieram w dołek po pomidory od sera BTW, czt to rodzaj wymuszenia poprawnego typograficznie przenoszenia wyrazów? Niepozostawiania 'sierot' na końcu linii? Fajna koncepcja :) pozdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 06:38 |