Suchergebnisse für Anfrage "pyparsing"

1 die antwort

SQL-Analyse mit Pyparsing

Ich lerne PyParsing in den letzten Wochen. Ich plane, es zu verwenden, um Tabellennamen aus SQL-Anweisungen zu erhalten. Ich habe angeschauthttp://pyparsing....

1 die antwort

pyparsing Whitespace Match Probleme

Ich habe versucht, Pyparsing zu verwenden, um das robotframework zu analysieren, ein textbasiertes DSL. Der sytnax ist wie folgt (sorry, aber ich denke, es fällt mir ein wenig schwer, ihn in BNF zu beschreiben). Eine einzelne Zeile in ...

6 die antwort

Parsing Snort Logs mit PyParsing

Hat ein Problem beim Parsen von Snort-Protokollen mithilfe des Pyparsing-Moduls. Das Problem besteht darin, dass das Snort-Protokoll (mit mehrzeiligen Einträgen, die durch eine Leerzeile getrennt sind) getrennt wird und Pyparsing jeden Eintrag ...

TOP-Veröffentlichungen

8 die antwort

PyParsing: Ist dies die richtige Verwendung von setParseAction ()?

Ich habe Zeichenfolgen wie diese: "MSE 2110, 3030, 4102"Ich möchte ausgeben: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)]Dies ist meine Vorgehensweise, obwohl ich es noch nicht ganz verstanden habe: def makeCourseList(str, location, tokens): ...

2 die antwort

Python - Parsen von Unicode-Zeichen

:) Ich habe versucht, w = Word (Ausdrucke) zu verwenden, aber es funktioniert nicht. Wie soll ich die Spezifikation dafür geben. 'w' soll Hindi-Zeichen verarbeiten (UTF-8) Der Code gibt die Grammatik an und analysiert sie ...

1 die antwort

So passen Sie Klammern beim Pyparsing an

1 die antwort

Was bedeutet diese Verwendung von << in Python?

Ich habe diese Verwendung von '<<' in einem Python-Beispiel mit dem Pyparsing-Modul gefunden: whereExpression << whereCondition + ZeroOrMore( ( and_ | or_ ) + whereExpression ) Es ist eindeutig kein binärer Linksschiebeoperator, aber ich finde ...

6 die antwort

Matches beim Parsen unterscheiden

Ich möchte einige Wörter und Zahlen mit Pyparsing analysieren. Einfach richtig. from pyparsing import * A = Word(nums).setResultsName('A') B = Word(alphas).setResultsName('B') expr = OneOrMore(A | B) result = expr.parseString("123 abc 456 7 d") ...

2 die antwort

Parse Zeilendaten bis Schlüsselwort mit Pyparsing

Ich versuche, Zeilendaten zu analysieren und sie dann in einer Liste zu gruppieren. Hier ist mein Skript: from pyparsing import * data = """START line 2 line 3 line 4 END START line a line b line c END """ EOL = LineEnd().suppress() start ...

1 die antwort

Wie analysiere ich Einrückungen und Dedents mit Pyparsing?

Hier ist eine Teilmenge der Python-Grammatik: