如何使用两个单独的解析器来解析下面的两种类型的字符串-每个模式一个?在
from pyparsing import *
dd = """
wire c_f_g;
wire cl_3_f_g4;
x_y abc_d
(.c_l (cl_dclk_001l),
.c_h (cl_m1dh_ff),
.ck (b_f_1g));
我可以使用下面的解析器独立解析它们(分别):
^{pr2}$
如果运行上述代码,instanceStart
解析器将与连线匹配。我怎样才能可靠地区分这两者呢?在
Tags:
我有一个有效的解决方案(绝对不是最好的)。在
以上解析器的组合允许我以我正在处理的格式解析文件。 输入示例:
^{pr2}$用于解析上述内容的解析器:
获得的输出:
我现在还不想接受这个答案,因为我可能还没有解决我以前面临的真正问题。我只是想办法绕过它,得到我需要的输出。在
相关问题 更多 >
编程相关推荐