嗨如何根據建議正則表達式對這個模式
- 多個空格
- 隨後開始用大寫字母
示例文本字圖案分成以下文字:
Overview This is my sample program Written in java
需要的輸出
Overview
This is my sample program
Written in java
我曾嘗試下面的正則表達式,但不工作
"\\s{2,}\\[A-z]"
請建議我一個正則表達式來分割我的文字
嗨如何根據建議正則表達式對這個模式
示例文本字圖案分成以下文字:
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);
String text = "Overview This is my sample program Written in java";
String[] words = text.split("\\s{2,}");
for (String word : words) {
System.out.println(word);
}
您還沒有積極向前看。
OP指定「後跟大寫字母開頭的單詞」 –
[接受答案](http://meta.stackexchange.com/a/5235)如果你得到工作答案。 – falsetru