在拆分字符串函数中查找分隔符

时间:2012-10-24 21:51:39

标签: java regex delimiter

我想在分割函数调用中使用空格作为分隔符,但是我想要将某些单词输入到单个单元格数组中;例如ma kore

例如:

String str =  "azx cd ma kore cfg ma kore dfgh";

在使用某个分隔符调用函数split后,输出应如下所示:

str[0] = "azx"  
str[1] = "cd"   
str[2] = "ma kore"  
str[3] = "cfg"  
str[4] = "ma kore"  
str[5] = "dfgh"

我需要找到分割函数中使用的分隔符(或正则表达式模式)。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

使用正则表达式

(?:^|(?<=\s))(ma kore|\S+)(?:$|(?=\s))

找到所有匹配/出现次数。