gpt4 book ai didi

python - 在 Python 中使用 RegEx 的函数解析器

转载 作者:行者123 更新时间:2023-11-28 20:12:12 24 4
gpt4 key购买 nike

我有一个 Fortran 源代码(几乎不相关),我想解析函数名称和参数。

例如使用

(\w+)\([^\(\)]+\)

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。

关于python - 在 Python 中使用 RegEx 的函数解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/637773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com