Соответствие узора пути URL -адресаJAVA

Программисты JAVA общаются здесь
Anonymous
Соответствие узора пути URL -адреса

Сообщение Anonymous »

У меня есть приведенные ниже URL -адреса, которые мне нужно проанализировать: < /p>

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

a) https://url:port/abc
b) https://url:port/abc/{uid}
c) https://url:port/abc/{uid}/def
< /code>

Чтобы выяснить тип URL (a, b или c), я делаю: < /p>

Pattern a = Pattern.compile(".*\\/abc$");
Pattern b = ??
Pattern c = Pattern.compile(".*\\/abc\\/(.*?)\\/def$");
Паттерны A и c работают нормально. Хотя я не уверен, какой шаблон я могу использовать, чтобы можно было сопоставить точный URL -адрес типа b , не полагаясь на порядок матчей.

Подробнее здесь: https://stackoverflow.com/questions/498 ... a-url-path

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