Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dzielenie na zdania, Wyrażenie regularne dzialące na zdania
dmateo
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 19.05.2009

Ostrzeżenie: (0%)
-----


Witam,

Przeglądałem tematy, jednak nie znalazłem odpowiedniego rozwiązania.

Chciałbym podzielić wypowiedź na zdania. Funkcja explode odpada, gdyż podzieli także skróty. Tj "Kiedyś tam, np. wczoraj." podzieli na dwa zdania.

W związku z tym pomyślałem, że dobre będzie przygotowanie wzorca i użycie preg_match_all. Posiadam tablice wczytana z pliku zawierającą wykaz polskich skrótów, dlatego też pomyslałem, że stworze wzorzec, który brałby pod uwagę wszystkie znaki przed kropką, chyba, że przed kropką jest jeden z elementów tablicy. Pomyślałem, że zaczne na razie od najprostszego, czyli dzielenia
na zdania na razie bez uwzględnienia skrótów.

Problem dotyczy wzorca, po napisaniu

  1. <?php
  2. $pattern ='/.*. /';
  3. ?>


Zwraca mi tablice z cala wypowiedzia, niepodzielona.

Oczywiście jeśli pomysł jest inny, nie musi to zostać w ten sposób rozwiązane.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:51