【发布时间】:2020-12-13 13:47:36
【问题描述】:
我正在导出 Google 文档并使用 https://github.com/facundoolano/googledoc2latex 对其进行转换。 (这是迄今为止我发现的最准确、最免费的工具)。
Docs 中的脚注(与 html 版本一样)位于文本下方。
[text]
This is an example.$^{[1]}$ I like it.$^{[2]}$
[text]
[1] I'm a footnote!
[2] I'm also a footnote!
预期的结果应该是
[text]
This is an example.\footnote{I'm a footnote!} I like it.\footnote{I'm also a footnote!}
[text]
出于我的目的,可以使用 awk、sed、perl、python、bash 来完成...从长远来看,python 会很棒,因为它可以合并到项目中。
所以脚本需要找到所有引用并用真实的文本替换它们。
我没有找到从 sed 和 awk 开始的方法,也没有使用 perl 和 python 的经验。有什么建议吗?
【问题讨论】:
-
Python 带有一个名为
re的正则表达式模块,它可以做到这一点。
标签: python perl awk sed replace