Соответствовать URL с шаблономJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Соответствовать URL с шаблоном

Сообщение Anonymous »

Я открываю файл filters.txt. Ниже приведен файл: < /p>

http://www.somehost.com/.*/releases, RE,TO
< /code>

Я сравниваю первую запись в текстовом файле с жестким URL -адресом в моем коде. Любой URL, который начинается с шаблона (FirstEntry) в текстовом файле, должен сделать это, в частности, если цикл. Здесь этот URL http://www.somehost.com/news/releases/2 ... elp-patien возникает из этого шаблона url только http://www.somehost.com.b.*. Но все же это не соответствует этому шаблону. Есть предложения, почему это происходит? < /P>

BufferedReader readbuffer = null;
try {
readbuffer = new BufferedReader(new FileReader("filters.txt"));
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
String strRead;

try {
while ((strRead=readbuffer.readLine())!=null){
String splitarray[] = strRead.split(",");
String firstentry = splitarray[0];
String secondentry = splitarray[1];
String thirdentry = splitarray[2];

Pattern p = Pattern.compile("^" +firstentry);
Matcher m = p.matcher("http://www.somehost.com/news/releases/2 ... elp-patien");

if (m.find() && thirdentry.startsWith("LO")) {
//Do whatever

System.out.println("First Loop");

}

else if(m.find() && thirdentry.startsWith("TO"))
{
System.out.println("Second Loop");
}

}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


Подробнее здесь: https://stackoverflow.com/questions/734 ... he-pattern
Ответить

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

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

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

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

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