匹配以.md结尾的括号之间的文本



我需要在python中使用正则表达式(如果你知道其他说法的话(获得括号内的文本,其中文本以.md结尾。

原始字符串:[Romanian (Romania)](books/free-programming-books-ro.md)

预期结果:books/free-programming-books-ro.md

这应该有效:

import re
s = '[Romanian (Romania)](books/free-programming-books-ro.md)'
result = re.findall(r'[^(]+.md(?=))',s)
['books/free-programming-books-ro.md']

最新更新