python - Markdown强调-重新代入

标签 python regex parsing markdown

如何使用正则表达式实现 Markddown 的 emphasisbold

或者如何用 ** ** 中的内容替换 re \*\*(.*)\*\*

最佳答案

你可以使用re.sub():

import re

myRegex = re.compile(r"\*\*(.+?)\*\*")
string = "some **text** and some **more**"

output = myRegex.sub(r"\1", string)

关于python - Markdown强调-重新代入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797516/

相关文章:

python - django-sentry 的日志记录有哪些轻量级替代品?

python - 使用 Json 转储 2D Python 数组

ruby - 从 Ruby 中的文本正文中提取值

python - Pandas 数据框中的正则表达式

python - 正则表达式将函数参数周围的 ( ) 替换为 [ ]

php - 如何使用 Symfony2 对数据进行后台解析?

python - 如何在第二代应用程序引擎上下载 Spacy 模型?

parsing - 在 PARSE 方言中,如何查找 TO 或 THRU CHARSET?

java - 在java中解析和比较字符串键的最有效算法

javascript - url_for() 在ajax中调用静态文件