我需要获取以以下开头的特定网址:“ nbp.pl/kursy/xml/c”和结尾“ z070413.xml” 在c和z之间是3个从0到9的数字。我如何获得所有这些网址?
答案 0 :(得分:2)
您可以使用以下正则表达式模式:
^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}
表示,并且文字点\.
也需要在正则表达式中使用反斜杠进行转义。 / p>