Привет, мне нужна помощь.
Вот существующий код 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, чтобы обнаружить новую строку.
Моей первой мыслью было просто добавить [a-z] - в конец регулярного выражения, сделав следующее регулярное выражение:
"/(\/)([0-9][a-z]/-+)(\/?)$/"
Возможно, это так просто? Если нет, что не так с вышесказанным?