php - 非捕获命名组
问题描述
有一种方法可以创建一个命名组,该组将处理模式的未来使用的特定“模式”,而无需在我在 DEFINE 中声明它的那一刻捕获?
我的意思是这样的
(?(DEFINE)(?<_INT>[0-9]+))(Number\s(?P>_INT))
它工作正常,但 _INT 将返回匹配(和 NULL)。
我的模式比这要大得多,我需要找到一种方法来制作订单以使其可读。
对不起我的英语;o
解决方案
推荐阅读
- c# - 我如何运行 c# wpf pre Filled form 并使用 selenium 自动将数据插入 Web 表单
- c# - JWT Web 令牌授权验证不提供声明数据
- android - 如何尝试使用动态跨度计数在 GridLayoutManager 中拖放项目
- python - 当我们在其中传递两个矩阵时, sicpy.linalg.eig() 会返回什么?它是否给了我们两个矩阵的同时对角化?
- flutter - 从 Firestore 中的文档中检索数组数据
- python - 如何使用 .loc 方法向前搜索 i 行?
- javascript - 通过自定义组件将 props 添加到 styled-component
- mysql - Node.js / Discord.js - 如何在构建嵌入时正确等待 for 循环完成
- java - 重新启动 Spring Boot 应用程序后,使用 rabbitMQ 从 10 个并发消费者变为 1 个
- visual-studio - 在 Visual Studio 预构建事件中运行 powershell 脚本