在android和java中如何将字符串拆分成句子?
Split方法在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("\\."); 这
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("\\.");