Ich versuche, eine Protokolldatei zu analysieren, die mehrere Einträge mit folgendem Format enthält:pyparsing: gehen Sie zum nächsten Token alles ignorieren zwischen
ITEM_BEGIN item_name
some_text
some_text
kann optional enthalten einen durch my_expr
abgestimmt Ausdruck überall in sich selbst. Ich bin nur interessiert an item_name
und my_expr
(oder None
, wenn es fehlt). Idealerweise ist das, was ich will, eine Liste von (item_name, my_expr)
Paaren. Was ist der beste Weg, um diese Informationen mit Pyparsing zu extrahieren?
Können Sie geben etwas mehr Detail, bitte? Also '' some_text'' könnte '' (item_name, myexprim) '' pairs 'oder nur 'my_expr' enthalten? Und wie oft? Machen Sie eine BNF oder geben Sie Beispiele für Eingabe und Ausgabe. – halloleo