在这个特定的情况下,我想提取一个latex命令的参数,如下:
... latex code ...
\bibitem{item1}
... latex code ...
\bibitem{item2}
... latex code ...
在Python中是否有一个函数可以检索包含item1、item2等的列表?
我想像中的代码可能是这样的:
latex_text.extract_argument("\bibitem{","}")
一个能够扫描文本并返回两个定界符之间包含的每个参数列表的函数。
item1
包含使用}
的命令,则正则表达式答案将不足以满足要求,因为您需要计算打开和关闭括号以找到关闭bibitem
命令的那个。您有查看过bibtex
生成的.bbl
文件吗? - Lauritz V. Thaulow