Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android和java中如何将字符串拆分成句子?_Java_Android_Regex_Split - Fatal编程技术网

在android和java中如何将字符串拆分成句子?

在android和java中如何将字符串拆分成句子?,java,android,regex,split,Java,Android,Regex,Split,Split方法在android和java中不能与“.”一起使用 String[] extension = selectedItem.getmName().split("."); 尝试: 参考:只需转义“.”: 因为“.”是任何字符的正则表达式,所以结果总是一个长度为0的数组,因为每个字符都是一个delimeter,split只返回不是delimeter的内容,而不是什么 String[] sentences = selectedItem.getmName().split("\\."); 这

Split方法在android和java中不能与“.”一起使用

String[] extension = selectedItem.getmName().split(".");

尝试:

参考:

只需转义“.”:

因为“.”是任何字符的正则表达式,所以结果总是一个长度为0的数组,因为每个字符都是一个delimeter,
split
只返回不是delimeter的内容,而不是什么

String[] sentences = selectedItem.getmName().split("\\.");

这一定行得通。这是dot的一种特殊情况。

尝试转义“.”-这是“任意字符”的正则表达式。您可以使用
子字符串(selectedItem.getmName().indexOf('.')+1)
。感谢它现在的工作方式,而不是正则表达式。
String[] sentences = selectedItem.getmName().split("\\.");
String[] sentences = selectedItem.getmName().split("\\.");