jak pociąć stringa na zdania a następnie każde zdanie na wyrazy ?
Jaka jest definicja zdania?
Jaka jest definicja słowa?
Naturalne jest założenie, że kropka, wykrzyknik, pytajnik kończą zdanie. A co z takim tekstem: Zamiast ??? wpisz swój adres.
bogdans napisał(a):
Naturalne jest założenie, że kropka, wykrzyknik, pytajnik kończą zdanie. A co z takim tekstem: Zamiast ??? wpisz swój adres.
Można dodać, że kropka, wykrzyknik itd. musi stać przy słowie (nie ma przed tym znakiem spacji) oraz nowe zdanie zaczynamy z wielkiej litery.
String[] zdania = twojString.split("[!.?]")
To jest sposób na dzielenie stringów. Jeśli jest to zadanie z poleceniem to przerób sobie według niego.
Tekst muszę podzielić żeby można było go zapisać do Xml. ale muszę każde zdanie posortować po słowie
<tekst>
<zdanie>
<slowo>
<slowo>
......
<zdanie>
......
</tekst>
dodanie znacznika <code class="html">
- @furious programming
zdania są dzielone "." nie ma będzie adresów maili itp.
String[] zdania = tekst.split("[.]");
for(int i=0;i<zdania.length;i++)
{
String[] wyrazy = zdania[i].split("[ \t]");
}