Я пытался соответствовать ниже URL в течение нескольких часов и не могу понять его и Im вполне уверен, что его не так уж сложно:Python соответствия URL (Regex)
URL-адрес может быть это:
/course/lesson-one/
или она также может быть:
/course/lesson-one/chapter-one/
Что у меня есть, после которого соответствует второму URL:
/course/([a-zA-Z]+[-a-zA-Z]*)/([a-zA-Z]+[-a-zA-Z]*)/
То, что я хочу, это вторая часть будет необязательной, но я не могу понять его ближайший я получил следующее:
/course/([a-zA-Z]+[-a-zA-Z]*)/*([a-zA-Z]+[-a-zA-Z]*)/
Но выше почему-то оставляет последнюю букву слово, например, если URL является
/course/computers/
я в конечном итоге со строкой «компьютер»
Ok спасибо, это знак вопроса, что Im отсутствует. Просто взглянул на документы, и один лайнер объяснил, почему я его не замечал! – Tkingovr
Второе регулярное выражение, которое вы указали выше, именно то, что мне нужно, также благодарит вас за то, что он объяснил это хорошо +100.Спасибо всем, кто внес свой вклад ниже. – Tkingovr