Как найти строку в текстовом файле с учетом регистра и при этом сохранить заглавные буквы? В переполнении стека

Было бы легко сделать все в файле строчными и найти его, но я хочу найти строку с исходной заглавной буквой, чтобы я мог поместить ее в указатель и распечатать позже. Например
FIND_WORD выкуп.
Файл Word найден. Линия добавлена
DISPLAY
выкуп записка. У вас есть полдня.

0

Решение

Пройдите по файлу построчно. Для каждой строки просмотрите строку от начала до конца.

Для каждой начальной точки в строке, сделайте без учета регистра последующие символы в строке с символами в слове, которое вы пытаетесь найти. Если они все совпадают, выведите всю строку, как было прочитано.

Другими словами, не конвертируйте ничего в нижний регистр Вместо этого сделайте сравнение без учета регистра.

1

Другие решения