如何根据字符集作为分隔符将文本拆分为句子?
我有一个用户将输入文本和分隔符的功能。分隔符可以是单个字符或字符串(用户可以指定' xyz'作为分隔符)。
我试过了
StringTokenizer(text, delimiter)
只使用字符作为分隔符。下一个选项是
String.split()
但是当我给出' **'等分隔符时,这会失败。它需要" \"要附加到分隔符。
追加&#34; \&#34;看起来非常繁琐,因为如果分隔符是&#34; **&#34;然后我必须将它改为&#34; \ * \ *&#34;。如果分隔符是&#34;&lt; TAB&gt;&#34;然后我将函数分割为String [] sentences = text.split("\\<TAB\\>");
有没有简单的方法将文本分成基于字符集的句子作为分隔符?
答案 0 :(得分:2)