在分隔符上拆分数组但保留分隔符的一部分

时间:2018-05-21 18:34:06

标签: java regex

我正在尝试在跟随分隔符}--{上拆分字符串,但我想保留括号。

示例:

"{this}--{is}--{an}--{example}"  --> ["{this}","{is}","{an}","{example}"]

我无法自己拆分--序列,因为某些单独的元素将具有此序列。这在Java中是否可行?

1 个答案:

答案 0 :(得分:2)

由于您希望保留部分分隔符,请将您要保留的部分放入lookahead and lookbehind,如下所示:

item1
item1
item2
item2
item2
item2
item3

Demo.