Regex 如何使用正则表达式提取嵌套模式
嗨,我在和一些雷格克斯打交道 我有一根这样的线:Regex 如何使用正则表达式提取嵌套模式,regex,nested,Regex,Nested,嗨,我在和一些雷格克斯打交道 我有一根这样的线: a:b||c:{d:e||f:g}||h:i 基本上是名称-值配对。我希望能够解析出配对,以便得到: a:b c:{d:e||f:g} h:i 然后,如果需要,我可以进一步解析{}中包含的对 正是鸟巢让我挠头。有没有能帮我一把的regex专家 谢谢 Rob任意嵌套的图案是不规则的。所以,不,你不能只使用正则表达式来解析它。在字符串中嵌套的深度有任何限制吗?如果不是,您的语言不是正则表达式,正则表达式是错误的工具,正如您已经发现的那样。感谢您的
a:b||c:{d:e||f:g}||h:i
基本上是名称-值配对。我希望能够解析出配对,以便得到:
a:b
c:{d:e||f:g}
h:i
然后,如果需要,我可以进一步解析{}中包含的对
正是鸟巢让我挠头。有没有能帮我一把的regex专家
谢谢
Rob任意嵌套的图案是不规则的。所以,不,你不能只使用正则表达式来解析它。在字符串中嵌套的深度有任何限制吗?如果不是,您的语言不是正则表达式,正则表达式是错误的工具,正如您已经发现的那样。感谢您的确认,我已经重新组织/简化了我的信息,以便更容易处理。