Я пытаюсь добавить регулярное выражение к URL-адресу klein, что позволит впоследствии получить капитал или косую черту.chriso/klein regex в URL-адрес
$klein->respond('GET', '@([Hh]ome[\\/]?)', function() {
return 'Home';
});
Однако это регулярное выражение не работает для меня - оно не распознает его вообще.
Я также попробовал без сечи в конце, так что это будет просто признать капитал, например, так:
'@([Hh]ome)'
В основном я хотел, чтобы это было в состоянии сделать следующее:
site.com/home
site.com/home/
site.com/Home
site.com/Home/
Если вы пишете '@' в регулярном выражении, он должен быть там в самом тексте. https://regex101.com/r/dA8rU8/1 работает нормально, или я пропущу что-то, что вам нужно. –
@andrisleduskrasts в соответствии с документами, вам нужно выполнить любое пользовательское регулярное выражение с символом «@»: https://github.com/chriso/klein.php#routing – CynePhoba12