Я использую Python.Я хочу удалить строку файла, содержащую переменные (input_numb), которые пользователь может вставить.
input_numb = ['13', '04'] ## These are variable (depending on what the user puts in)
Переменные должны быть удалены только в том случае, если они записаны без какого-либо другого текста в строке.Если есть какой-либо текст до или после него, они не должны быть удалены.Я попытался сделать это с помощью регулярного выражения ниже (строка), но оно все равно возвращает все 13 и 04.
line = line.replace('\^'+input_numb+'\$', '')
Вот пример данных:
13
Some text is good.
The text has 13 lines
13 is a nice number.
13
Some text.
Some more text 04.
04.
Some text.
Выходные данныекоторый:
Some text is good.
The text has 13 lines
13 is a nice number.
Some text.
Some more text 04.
Some text.