Мне нужно получить конкретный URL, но я не знаю все признаки в URL - PullRequest
0 голосов
/ 16 апреля 2019

Мне нужно получить конкретный URL с началом: "nbp.pl/kursy/xml/c" и окончанием "z070413.xml" Между c и z есть 3 числа от 0 до 9. Как я могу получить все эти URL?

1 Ответ

2 голосов
/ 16 апреля 2019

Вы можете использовать следующий шаблон регулярных выражений:

^nbp\.pl/kursy/xml/c[0-9]{3}z070413\.xml$

Пример кода Java:

String url = "nbp.pl/kursy/xml/c123z070413.xml";
if (url.matches("nbp\\.pl/kursy/xml/c[0-9]{3}z070413\\.xml")) {
    System.out.println("URL is a match");
}

Три цифры между c и z представлены [0-9]{3}, а также буквальную точку \. необходимо экранировать в регулярном выражении с помощью обратной косой черты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...