标签: php regex pcre
正如标题所述,我开始考虑如何匹配,例如,应用于字符串的正则表达式中的2个不同的子模式,条件是如果内容只有数字,则将为其分配子模式名称{{1 },否则(字母或字母+数字)分配为<id>。上下文是我正在编写的PHP路由器类。
<id>
这是用于匹配包含单词的操作的条件的一部分:
<action>
有什么想法吗?
答案 0 :(得分:2)
简单地制作2个子图案&amp;或者他们(|):
|
(?P<id>[\d]+)|(?P<action>[\w]+)