Resultados de la búsqueda a petición "pyparsing"

1 la respuesta

problemas de coincidencia de espacios en blanco de pyparsing

Traté de usar pyparsing para analizar el robotframework, que es un DSL basado en texto. La sintaxis es como la siguiente (lo siento, pero creo que es un poco difícil describirlo en BNF). una sola línea en robotframework puede verse ...

1 la respuesta

Analizar datos de línea hasta palabra clave con pyparsing

Estoy tratando de analizar datos de línea y luego agruparlos en la lista. Aquí está mi guión: from pyparsing import * data = """START line 2 line 3 line 4 END START line a line b line c END """ EOL = LineEnd().suppress() start ...

3 la respuesta

Distinguir partidos en pyparsing

Quiero analizar algunas palabras y algunos números con pyparsing. Derecho simple. from pyparsing import * A = Word(nums).setResultsName('A') B = Word(alphas).setResultsName('B') expr = OneOrMore(A | B) result = expr.parseString("123 abc 456 7 ...

4 la respuesta

PyParsing: ¿Es este el uso correcto de setParseAction ()?

Tengo cadenas como esta: "MSE 2110, 3030, 4102"Me gustaría dar salida: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)]Esta es mi forma de hacerlo, aunque todavía no lo he entendido: def makeCourseList(str, location, tokens): print "before: %s" % ...

3 la respuesta

Análisis de registros de Snort con PyParsing

Tener un problema con el análisis de los registros de Snort utilizando el módulo pyparsing. El problema es separar el registro de Snort (que tiene entradas de varias líneas, separadas por una línea en blanco) y hacer que pyparsing analice ...

2 la respuesta

Coincidencia de líneas no vacías con pyparsing

stoy tratando de hacer una pequeña aplicación que usepyparsing para extraer datos de archivos producidos por otro programa. Estos archivos tienen el siguiente formato. SOME_KEYWORD: line 1 line 2 line 3 line 4 ANOTHER_KEYWORD: line a line b ...

1 la respuesta

Lista de diccionarios y pyparsing

Estoy usando pyparsing para construir diccionarios que se agregan a una lista. Cuando hago esto, los diccionarios se envuelven en una lista adicional y también hay un dict vacío adjunto. No tengo idea de cómo solucionar esto. Lo que ...

8 la respuesta

context en acciones de análisis pyparsing además de globales

Me gustaría poder analizar dos (o cualquier número) de expresiones, cada una con su propio conjunto de definiciones de variables u otro contexto. No parece haber una forma obvia de asociar un contexto con una invocación particular ...