Регулярное выражение Python заменяет текст, начинающийся и заканчивающийся конкретными фразами - PullRequest
0 голосов
/ 01 декабря 2019

Я хочу заменить текст, начинающийся с <img> и заканчивающийся </img>. Я только начинаю с регулярных выражений.

Я пробовал код ниже.

Окончательный результат должен быть:

input:

"New Year's Eve <img>scr=[...]</img>, New Year's Day (Observed)"

output:

"New Year's Eve [image placeholder], New Year's Day (Observed)"

Пример кода

import re
input = [
    "Independence Day (Observed)",
    "Another Christmas Eve, Christmas Day (Observed)",
    "New Year's Eve <img>scr=[...]</img>, New Year's Day (Observed)",
    "Martin Luther King, Jr. <img>scr=[...]</img> Day"
]
for holiday in input:
    print(re.sub(r'\b<img>\b', '[image placeholder]', holiday))`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...