我有一个 Fortran 源代码(几乎不相关),我想解析函数名称和参数。
例如使用
(\w+)\([^\(\)]+\)
with
a(b(1 + 2 * 2), c(3,4))
我得到以下信息:(如预期)
b, 1 + 2 * 2
c, 3,4
我需要的地方
a, b(1 + 2 * 2), c(3,4)
b, 1 + 2 * 2
c, 3,4
有什么建议么?
谢谢你的时间...
这可以通过正则表达式来完成——使用它们来标记字符串,并使用标记。即看到re.Scanner
。或者,只需使用 pyparsing。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)