Как бы вы реализовали Markddown emphasis или bold с регулярными выражениями?
emphasis
bold
Или как можно заменить re \*\*(.*)\*\* на то, что внутри ** **?
\*\*(.*)\*\*
** **
Вы можете использовать re.sub():
re.sub()
import re myRegex = re.compile(r"\*\*(.+?)\*\*") string = "some **text** and some **more**" output = myRegex.sub(r"\1", string)
Я думаю Fantasizer имеет правильную идею.
Кроме того, вы должны взглянуть на основанную на Python Markdown Library
Специально просмотрите inlinepatterns.py, чтобы увидеть, насколько они соответствуют 'сильному' (жирному шрифту) и 'выделению'
inlinepatterns.py