Я хочу читать из файла каждую строку и редактировать только те строки, которые представляют URL-адрес определенного сервера ... Мой код похож на ...
Scanner ReadIsbn = new Scanner (new FileReader ("C:/Users/...."));
Pattern pat = Pattern.compile("http:////www.librarything.com//isbn//");
while ( ReadIsbn.hasNextLine()){
String line = ReadIsbn.nextLine();
Matcher m = pat.matcher(line);
if (m.matches() == true) {
EDIT line....
}
}
}
И он не работает... На самом деле m.matches () всегда ложно .. В файле, который я даю в качестве ввода, есть строки вроде:
1) http://www.librarything.com/isbn/0-9616696-7-5.html
2) http://www.librarything.com/isbn/0-86078-322-7.html
Cultural tourism : how the arts can help market tourism products, how
blablabla
(я хочу редактировать только первые две строки примера)