建议这种模式的正则表达式

用户名

嗨,如何根据模式分割以下文字

  1. 一个以上的空间
  2. 随后是以大写字母开头的单词

示范文本:

Overview  This is my sample program      Written in java

要求的输出

Overview
This is my sample program
Written in java

我已经尝试了以下正则表达式,但无法正常工作

"\\s{2,}\\[A-z]"

请建议我使用正则表达式来分割我的文字

虚假的

使用正向向前((?=[A-Z]))可以匹配大写字母,而无需使用:

String text = "Overview  This is my sample program      Written in java";
String[] words = text.split("\\s{2,}(?=[A-Z])");
for (String word : words)
    System.out.println(word);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章