[英]PHP regex preg_match to identify url pattern
有没有办法让规则只允许示例 1 和 3 而不是全部 4?
/^(en\/|)([\d]{1,3})([-])(.+?)([\/])$/
例子:
https://www.phpliveregex.com/p/tFe
您可以使用en/的可选部分,后跟匹配 1-3 位数字, -并且使用否定字符 class 不匹配/ 1+ 次。
en/
-
/
请注意,您可以省略[\d] 、 [-]和[\/]的方括号。 如果您选择与/不同的分隔符,则不必转义正斜杠。
[\d]
[-]
[\/]
^(?:en/)?\d{1,3}-[^/]+/$
在零件
^
(?:en/)?
\d{1,3}
[^/]+/
$
正则表达式演示| Php 演示
[英]preg_match() regex pattern for my url
[英]Regex in PHP (preg_match) pattern
[英]php preg_match regex special pattern
[英]Php preg_match using URL as regex
[英]php preg_match url regex not working
[英]PHP preg_match regex redirect url
[英]preg_match url pattern
[英]preg_match , pattern, php
[英]php preg_match and pattern
[英]Php preg_match pattern
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.