您好,我需要一些帮助。
这是现有的 preg_match 代码:
preg_match("/(\/)([0-9]+)(\/?)$/", $_SERVER["REQUEST_URI"], $m);
它可以很好地检测post_id
以下 URI 字符串中的内容:
http://www.example.com/health-and-fitness-tips/999/
我相信这应该是足够的背景。
我正在将999
、 、更改post_id
为how-do-I-lose-10kg-in-12-weeks', the
post_title`,并且需要更改 pre_match 正则表达式以检测新字符串。
我的第一个想法是将 [az]- 添加到正则表达式的末尾,从而制作以下正则表达式:
"/(\/)([0-9][a-z]/-+)(\/?)$/"
可能就这么简单?如果不是,上面有什么问题?