[英]Regex to match space followed by one or more character
我需要將一個字符串分成三行。 每一行應由一個單詞組成,而不是一個字符。
例如:
G G YELLOW/WHITE CORN
必須回來
G G
YELLOW/WHITE
CORN.
到目前為止,我有:
String[] spitted= sentence.split("[a-zA-Z]{2,}",3);
它返回:
G G
/
CORN
我認為我的解決方案是使用常規的探索來匹配一個空格,然后是一個單詞,而不是一個字符,但我不擅長正則表達式。
我正在使用的是laguage。
您可以使用此正則表達式進行拆分:
\s+(?=\S{2})
這意味着在1個或更多空格上分割,然后至少包含2個或更多非空格字符。
對於Java使用:
String[] spitted = sentence.split("\\s+(?=\\S{2})");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.