Witam. Mam małą zagwostkę.
Dajmy na to, że chciałbym policzyć ilość zdań z danego stringa.
Funkcja explode() jest słabym rozwiązaniem, zważywszy, że jeśli w argumencie podam ". ", to zliczy też wszystkie skróty, jak "np. ", "ww. ", czy "itd. ".
Idąc tym tokiem, następny warunek w preg_match na przykład, powinien być taki, że następna litera po spacji jest duża. To też nie rozwiązuje problemu kiedy mamy wyliczenie, dajmy na to, nazw własnych lub krajów ("np. Polska, Węgry").
Do tej pory nie widzę rozwiązania. Jak rozróżnić koniec zdania od takich skrótów?