我正在尝试从段落中拆分每个字符串,该段落具有正确的基于语法的标点分隔符,例如 ,.!? 或更多(如果有)。
我正在尝试使用 Java 来实现这一点。这是我的代码。
private void printWords(String inputString) {
String[] x = inputString.split("[.!,\\s]");
for(String temp: x){
System.out.println(temp);
}
}
示例输入字符串:
他是srk。哦!我是srk的好朋友。
我的输出:
He
is
srk
Oh
I
am
a
very
good
friend
of
srk
这里有一个问题,它有空格,如输出所示。在任何给定段落中拆分字符串的正则表达式应该是什么,输出中没有空格。