У меня есть несколько строк:
'user/1/myid_print'
'user/2/myid_print'
'user/3/myid_print'
'user/4/myid_print'
'user/5/myid_print'
Вторая часть — динамическая, которая должна содержать только целые числа. Что это за регулярное выражение?
Попробуй это:
/user\/\d+\/myid_print/
\d+
соответствует номеру, который содержит хотя бы одну цифру.
если это ненулевое число, замените \d+
с [1-9]\d*
Это немного зависит от того, какой язык вы используете, но один правильный ответ для Python:
user/\d/myid_print
/
символ часто используется в описании регулярных выражений и иногда нуждается \
перед тем, как он будет соответствовать части строки, допустимый ответ может быть:
user\/\d\/myid_print
Они буквально совпадают с текстом «user /» и «/ myid_print», и \d
соответствует шаблону «любая цифра 0-9». Если вам нужно сопоставить только цифры 1,2,3,4,5, используйте [1-5]
вместо \d
Проверьте это здесь: https://regex101.com/r/mS4xN4/1