首页 > 解决方案 > 非捕获命名组

问题描述

有一种方法可以创建一个命名组,该组将处理模式的未来使用的特定“模式”,而无需在我在 DEFINE 中声明它的那一刻捕获?

我的意思是这样的

(?(DEFINE)(?<_INT>[0-9]+))(Number\s(?P>_INT))

它工作正常,但 _INT 将返回匹配(和 NULL)。

我的模式比这要大得多,我需要找到一种方法来制作订单以使其可读。

对不起我的英语;o

标签: phpregex

解决方案


推荐阅读