Необходимо регулярное выражение для соответствия слову, ограниченному/или концом строкиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Необходимо регулярное выражение для соответствия слову, ограниченному/или концом строки

Сообщение Anonymous »

Мне нужно регулярное выражение для анализа идентификатора компании и идентификатора ветки в URL-адресе.
Проблема в том, что идентификатор ветки может находиться в конце строки или в конце строки. середина струны. он всегда будет следовать за /branches.
Вот 2 примера:

Код: Выделить всё

http://localhost:8080/customer-api/customers/1128952/branches/83370
http://localhost:8080/customer-api/customers/1128952/branches/83370/validate
где 1128952 — идентификатор клиента, а 83370 — идентификатор филиала.
Теперь я это знаю

Код: Выделить всё

^.*customers/(.*?)/branches/(.*?)$
анализирует идентификатор клиента и идентификатор ветки для первого примера и

Код: Выделить всё

^.*customers/(.*?)/branches/(.*?)/.*$
анализирует идентификатор клиента и идентификатор ветки для второго примера.
Моя проблема в том, что мне нужно одно регулярное выражение для анализа идентификатора ветки, охватывающего оба случая. Кто-нибудь может помочь?

Подробнее здесь: https://stackoverflow.com/questions/786 ... -of-string
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»