Ну, я не пишу на C ++, и я не уверен, что вам нужна помощь с языком, но вот простой подход в резюме:
Загрузите текстовый файл в строку изатем разбейте строку на массив символа новой строки, чтобы у вас была 1 строка текстового файла на каждое значение массива.Затем выполните итерацию по каждому элементу массива.Используя этот метод, вы можете проверить содержимое отдельной строки и использовать сравнение строк, сопоставление регулярных выражений и т. Д., Чтобы определить, хотите ли вы сохранить / изменить эту строку.Когда вы закончите, вы можете просто сохранить новую строку в текстовом файле.
В качестве альтернативы, вы можете использовать глобальный поиск / замена со сравнением строк, регулярное выражение и т. Д., Чтобы применить изменения ко всему документу сразу, ноэто требует более глубоких знаний и применения регулярных выражений и может быть непрактичным, учитывая размер документа.