您好我想匹配/admin/
或/admin/something
或/admin
但不是/administration
或/administrator
等字符串。我写了这个正则表达式:
$pattern = '%^/admin(/|/[a-zA-Z0-9_-]{1,})?$%'
它有效,但它很难看。我想知道它能写得更清洁和易懂吗?
答案 0 :(得分:5)
这个正则表达式适合你:
$pattern = '%^/admin(/[\w-]*)?$%'
这将符合以下任何一项: