正则表达式在两个单词之间分开

时间:2013-11-05 12:32:43

标签: java regex

我想编写一个正则表达式,将两个单词之间的所有字符串分开。

例如:

String S = " ( hey world ) (hello world )"
String [] splitS = s.split(" ????" );

所以我想把这个String分成两个在()

之间的字符串

2 个答案:

答案 0 :(得分:1)

使用()

的外观
String[] splits = s.split("(?<=\\))\\s*(?=\\()" );

那将分裂为

( hey world ) 
(hello world )

答案 1 :(得分:0)

使用\w+\w+ \w+。 它会分裂。