现在时间有点晚,我遇到了麻烦,请问有人可以帮帮我吗?我想要对这个进行分割 ...
[stuffa1,stuffa2],[stuffb1,stuffb2]
转化为
[stuffa1,stuffa2]
[stuffb1,stuffb2]
通过正则表达式。
它也可以是...
[stuffa1,stuffa2]
或者
[stuffa1,stuffa2],[stuffb1,stuffb2],[stuffc1,stuffc2]
现在时间有点晚,我遇到了麻烦,请问有人可以帮帮我吗?我想要对这个进行分割 ...
[stuffa1,stuffa2],[stuffb1,stuffb2]
转化为
[stuffa1,stuffa2]
[stuffb1,stuffb2]
通过正则表达式。
它也可以是...
[stuffa1,stuffa2]
或者
[stuffa1,stuffa2],[stuffb1,stuffb2],[stuffc1,stuffc2]
有几种方法可以做到这一点。
[
)]
)],[
进行分割stuffa1,stuffa2
的片段。如果需要,可以将每个字符串加回 [
和 ]
。按照以下进行分割:
(?<=\]),(?=\[)
[stuffa1,stuffa2]
。\]
(不太可能),然后恰好在其中一个值后面放置了一个,[
(即:blah\],[blah
),那么这两个解决方案都会失效...但这种情况可能发生吗?我不知道... - Code Jockey[]
)添加到分隔符中,而不包含它们作为分隔符本身的一部分:String input = "[stuffa1,stuffa2],[stuffb1,stuffb2]";
String[] groups = input.split("(?<=\\]),(?=\\[)");
语言: Java。 "纯"正则表达式为(?<=\]),(?=\[)