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

2 la respuesta

Agregando información externa a ParseResults antes de regresar

Quiero agregar información externa a ParseResults antes de volver. Devuelvo los resultados del análisis como asXML (). Los datos externos se representan como...

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

Acceda a elementos analizados utilizando Pyparsing

Tengo un montón de oraciones que necesito analizar y convertir al código de búsqueda de expresiones regulares correspondiente. Ejemplos de mis oraciones - LINE_CONTAINS phrase one BEFORE {phrase2 AND phrase3} AND LINE_STARTSWITH Therefore ...

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 ...

1 la respuesta

Análisis de SQL utilizando pyparsing

Estoy aprendiendo PyParsing en las últimas semanas. Planeo usarlo para obtener nombres de tablas de sentencias de SQL. He miradohttp://pyparsing.wikispaces.c...

1 la respuesta

¿Cómo puedo analizar sangrías y deducciones con pyparsing?

Aquí hay un subconjunto de la gramática de Python:

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

¿Qué significa este uso de << en Python?

Me encontré con este uso de '<<' en un ejemplo de Python usando el módulo pyparsing: whereExpression << whereCondition + ZeroOrMore( ( and_ | or_ ) + whereExpression ) Claramente no es un operador binario de desplazamiento a la izquierda, pero ...

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 ...

5 la respuesta

Pyparsing - donde el orden de las fichas es impredecible