我正在用 python 开发 markdown 解释器。
我目前在实现链接时遇到问题。
如何使用 Python 正则表达式模块查找字符串内的多个值?
我的代码:
links = re.findall("[[^]]([^])", "Hello [World](example.com) Hello [Mars](example.org)")
我想要的结果应该是
[["World", "example.com"], ["Mars", "example.org]]
最佳答案
试试这个:
links = re.findall("\[(.+?)\]\((.+?)\)", "Hello [World](example.com) Hello [Mars](example.org)")
links = map(list,links)
print(list(links))
输出:
[['World', 'example.com'], ['Mars', 'example.org']]
关于python - RegEx:获取多个字符串python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55718585/