如何编写正则表达式以获得第一级组

时间:2015-02-19 19:18:12

标签: regex

我有一个像这样的字符串

env1,env2[data1,data2],env3

我想要一个正则表达式来获得第一组

env1
env2[data1,data2]
env3

然后我可以编写另一个正则表达式(pcre)来解析data1,data2。

但我不知道如何解析第一级。

@Simon

是。 我想先得到env2 [data1,data2]。

1 个答案:

答案 0 :(得分:2)

如果您需要捕获env +数字+ [所有不是] ......],那么您可以使用此正则表达式:

(env\d+\[[^\]]+\])

https://regex101.com/r/fE9nF8/1