gpt4 book ai didi

java - 是否可以按子字符串拆分而不删除它?

转载 作者:行者123 更新时间:2023-11-30 05:45:42 25 4
gpt4 key购买 nike

我正在尝试执行以下操作:

我有一些需要分隔的字符串,它们具有以下形式:

node:info:sequence(id:ASDF,LMD)
node:info:sequence:id:QWES

这些是可能的单独字符串格式...

现在我必须在用逗号连接它们时将它们分开...就像这样

node:info:sequence(id:ASDF,LMD),node:info:sequence:id:QWES

所以我尝试了

entries.split(",node");

这......有点工作,但当然我从前一个字符串中删除了“节点”部分,无论如何我可以检测到 , 后面跟着 node 但是仅用逗号 , 分割?

最佳答案

您可以使用

s.split(",(?=node\\b)")

请参阅regex demo

正向先行 (?=node\b) 将确保仅匹配那些后面跟着整个单词 node 的逗号(如 \b 是字边界)。

关于java - 是否可以按子字符串拆分而不删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54869380/

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