替换python中markdown文件中的URL



我有一个大的markdown文件。有什么方法可以用/bla更改我的url中的/foo吗。也就是说,我想更换

[text](/foo/some-long-url/a.html)

对于

[text](/bla/some-long-url/a.html)

(所有事实(。

我知道我可以把markdown文件编译成html,并使用html解析器(比如BeautifulSoup(来完成这项工作。但我想在源文件上这样做。

首选python或shell解决方案。

我的意思是,您总是可以使用sed在源代码中直接将"/foo"替换为"/bla"?

sed 's//foo//bla/' source.md >> destination.md

如果它捕捉到任何不需要的东西,您可以稍微调整正则表达式,使其更加具体。

最新更新