我试图使用pyparsing从文档中的注释解析键:值对。一个键从一行的开始处开始,然后是一个值。值可以在以空格开头的多行上继续。 import pyparsing as pp
instring = """
-- This is (a) #%^& comment
/*
name1: val
name2: val2 with $*@) junk
name3: val3: with
我正在尝试使用pyparsing编写简化的正则表达式解析器(除了串联之外,还支持*和|运算符)。下面是我的语法迄今: from pyparsing import alphas, Word, Forward
regular_expression = Forward()
character = Word(alphas, max=1)
group = '(' + regular_expres