gpt4 book ai didi

java - 正则表达式使用分隔符分割文本,但当分隔符位于 () 之间时不分割

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

我想在 Scala 中使用 , 分隔符拆分文本,但当 , 位于括号中时不拆分,而是提取 ,并忽略括号,例如拆分以下内容:

一,二(,)三

我应该得到一个包含以下内容的数组:

`one`
`two , three`

提前谢谢

最佳答案

(?![^)()]*\)),|\((?=,)|(?<=,)\)

你可以试试这个。查看演示:http://regex101.com/r/kM7rT8/2

您必须加入列表的最后三个内容才能获得第二个匹配项。

关于java - 正则表达式使用分隔符分割文本,但当分隔符位于 () 之间时不分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25972829/

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