@qaporawer

Как сделать замену регулярным выражением на Питон?

Есть текст в котором имеются следующие конструкции вида

Какой то текст [Текст](Ссылка) Еще какой то текст

Мне нужно заменить их c помощью регулярного выражения на питоне на:

Какой то текст $$$Текст, Ссылка### Еще какой то текст

Помогите составить такое регулярное выражение пожалуйста!
  • Вопрос задан
  • 227 просмотров
Решения вопроса 2
@lega
>>> s = 'Какой то текст [Текст](Ссылка) Еще какой то текст'
>>> re.sub(r'\[(\w+)\]\((\w+)\)', r'$$$\1, \2###', s)
'Какой то текст $$$Текст, Ссылка### Еще какой то текст'
Ответ написан
Комментировать
targumon
@targumon
re.sub(r'\[([^\]]*?)]\s*?\(([^\)]*?)\)', r'$$$\1,\2###', text)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы