【发布时间】:2022-01-05 22:00:19
【问题描述】:
我正在尝试根据别名匹配配置的嵌套内容部分。
我有用于匹配单个别名的基本原型:https://regex101.com/r/1vwKsx/1(部分正确匹配:'template_path_stack' =>)
但是,我想根据部分容器选择一个部分(在文件中重复使用)。
在上面的链接中,我只需要匹配里面的部分:controllers => factories。
问题是正则表达式同时匹配(正确的和外部的)。 https://regex101.com/r/IrV0SN/1
当前正则表达式:
('factories' => )(\[((?>[^\[\]]++|(?2))*)\])
【问题讨论】:
-
@WiktorStribiżew 该死的,你很好。这是完美的谢谢!添加一个答案,我会正确标记。