Мне повезло с Notepad ++, решающим сложный поиск и замену большого количества похожего текста в примерно 8000 документов, но не этот конкретный:
В текстовом файле у меня будет много строк, которые говорят:
ABKNUMBER001=30422
и мне нужно изменить это на:
ABKNUMBER001=6543230422
Мне нужно найти и заменить, чтобы убедиться, что он заменяет только строку, если после '=' существует ТОЛЬКО 5 символов, начинающихся с 3
Например, эту строку ниже не нужно менять:
ABKNUMBER001=304221
На самом деле, мне действительно нужно найти все, что соответствует строкам ниже, где xxx может быть любыми цифрами 0-9, а yyyy также может быть любыми цифрами 0-9 (но ограничено только 4 цифрами), следующим образом:
ABKNUMBERxxx=3yyyy
В моем списке будут записи ABKNUMBER001, 002 ... 999 в каждом текстовом файле, и я хочу заменить любые из 999 записей в текстовом файле, которые соответствуют 3yyyy
на 654323yyyy
- имеет смысл?