["{this}","{is}","{an}","-6ren">
gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 02:09:42 27 4
gpt4 key购买 nike

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

示例:

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

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

最佳答案

由于您想保留部分分隔符,请将您想保留的部分放入 lookahead and lookbehind ,如下:

String[] parts = str.split("(?<=\\})--(?=\\{)");

Demo.

关于java - 在分隔符上拆分数组,但保留分隔符的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50454728/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com