Регулярное выражение должно соответствовать
/exampleline
- совпадение exampleline
exampleline
- совпадение exampleline
exampleline/
- совпадение exampleline
/exampleline/
- совпадение exampleline
Я попробовал ?/(.+)/?
но не получилось
/exampleline/ и exampleline/ соответствуют exampleline/ вместо exampleline
🤔 А знаете ли вы, что...
Python поддерживает динамическую типизацию, что облегчает разработку.
Вы можете использовать отрицательный взгляд, чтобы утверждать, что совпадение не начинается и не заканчивается /
:
(?!/).+(?<!/)
Демо: https://regex101.com/r/EKOVzG/2
Необходимо убрать из группы символ «/». Попробуйте это:
/?([^/]+)/?