[英]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.