1
Я получил это регулярное выражение ниже, она отлично работает на строку, которая выглядит как этотсоответствует регулярному выражению с тиром
hello/hi
но терпит неудачу, если есть дефис (-), как этот hello/hi-there
if (preg_match('%^(\w+)(/(\w+))?$%', $pathInfo, $matches))
{
echo 'works';
}
также, я хотел бы, чтобы соответствовать
- привет или
- Хель ло/привет-там ИЛИ
- привет/привет-там/улыбка
любая идея, как это исправить? Благодаря
Спасибо, это сработало, но только что обновил вопрос – user2636556
нормально ответ обновляется, а также. – anubhava
Я сомневаюсь, что это действительно имеет значение, но я просто переместил '-' на любой конец для безопасности :) –