Проблема в том, что идентификатор ветки может находиться в конце строки или в конце строки. середина струны. он всегда будет следовать за /branches.
Вот 2 примера:
Код: Выделить всё
http://localhost:8080/customer-api/customers/1128952/branches/83370
http://localhost:8080/customer-api/customers/1128952/branches/83370/validate
Теперь я это знаю
Код: Выделить всё
^.*customers/(.*?)/branches/(.*?)$
Код: Выделить всё
^.*customers/(.*?)/branches/(.*?)/.*$
Моя проблема в том, что мне нужно одно регулярное выражение для анализа идентификатора ветки, охватывающего оба случая. Кто-нибудь может помочь?
Подробнее здесь: https://stackoverflow.com/questions/786 ... -of-string