Я пытаюсь написать общий метод, который будет искать файл для данной строки и заменить его на другую строку. Я использую Java регулярных выражений для того жеПоиск любой строки, использующей JAVA REGEX
patternMatcher = Pattern.compile(searchString);
while ((line = readLine()) != null) {
Matcher regexMatcher = patternMatcher.matcher(line);
if (regexMatcher.lookingAt()) {
line = regexMatcher.replaceAll(replaceString);
..so на
Эта логика работает до тех пор, как строка поиска находится в начале каждой строки в файле. в противном случае совпадение шаблонов не происходит. Может кто-нибудь предложить решение?
например. Мой поиск Строка "Это" и заменить строку является "Это"
Входной файл содержит: This is not This funny
Выход: That is not That funny
Но когда
Входной файл содержит: 007 This is not This funny
Выход: 007 This is not This funny
Спасибо тонну. Метод поиска работает. Глупо от меня! – user1384205
@ user1384205 Вы должны перенести ответы, которые работают на вас, и выбрать один из них в качестве окончательного ответа. –