解析 <> 中包含的逗号分隔值列表,每个元素可能包含 (<>,)

问题描述 投票:0回答:1

我有一个可变长度的值列表,其格式如下:

[<value1>, <value2>, <value3>, ...].

但是,每个值都可以包含字符

<>,
。因此,列表实际外观的一个示例是

[<<a,b>>, <c: d/<e>>]

在此示例中,我想提取值

<a,b>
c: d/<e>

提前感谢任何可以提供帮助的人!

regex
1个回答
0
投票

假设最大嵌套深度为1,每场比赛的第1组:

<((?:[^<>]+|<[^<>]+>)*)>

参见现场演示

© www.soinside.com 2019 - 2024. All rights reserved.