Pisze sobie dosyć skomplikowany system typu artelis.pl, jednak muszę w nim dbać o unikalność wprowadzanych tekstów.
Chciałbym rozdzielać tekst na zdania, ale problem w tym, że dane zdanie może być zakończone nie tylko kropką, ale tez np. pytajnikiem czy wykrzyknikiem.
Jak rozgryźć ten problem? Jak podzielić tekst:
Lubię PHP. Lubisz PHP? Kocham PHP!
By otrzymać:
Lubię PHP
Lubisz PHP
Kocham PHP
Proszę jeśli to możliwe o nakierowanie, napisze to sam ew. zapłacę

Pozdrowienia!
Łukasz