我似乎对正则表达式没有任何运气!我编写了一个 Wordpress 插件,它(理论上)从 url 中获取类别和可选页码,但我无法让它与 url 模式匹配。
网址的格式为:
Bikes/Hybrid-Bikes
Bikes/Hybrid-Bikes/1
Bikes/Hybrid-Bikes/2
ETC
和:
Bikes/Mountain-Bikes
Bikes/Mountain-Bikes/1
Bikes/Mountain-Bikes/2
等等。
这是我正在尝试使用的正则表达式:
Bikes/([^/]+)(?:/(\d+))?
它与类别匹配,但与页码不匹配。我确定我已经完成了 99% 的工作,但我就是想不通!
提前致谢
菲尔