Resultados da pesquisa a pedido "pyparsing"

1 a resposta

problemas de correspondência de espaço em branco pyparsing

Eu tentei usar pyparsing para analisar robotframework, que é uma DSL baseada em texto. O sytnax é como seguir (desculpe, mas acho que é um pouco difícil para mim descrevê-lo no BNF). uma única linha na estrutura do robô pode se ...

1 a resposta

Analisar dados da linha até a palavra-chave com pyparsing

Estou tentando analisar dados de linha e agrupá-los na lista. Aqui está o meu script: from pyparsing import * data = """START line 2 line 3 line 4 END START line a line b line c END """ EOL = LineEnd().suppress() start ...

4 a resposta

PyParsing: este uso correto de setParseAction ()?

Eu tenho seqüências de caracteres como esta: "MSE 2110, 3030, 4102"Gostaria de mostrar: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)]Esta é a minha maneira de fazer isso, embora eu ainda não tenha entendido: def makeCourseList(str, location, ...

3 a resposta

Distinguir correspondências em pyparsing

Eu quero analisar algumas palavras e alguns números com pyparsing. Direito simples. from pyparsing import * A = Word(nums).setResultsName('A') B = Word(alphas).setResultsName('B') expr = OneOrMore(A | B) result = expr.parseString("123 abc 456 7 ...

3 a resposta

Analisando Snort Logs com PyParsing

Problema ao analisar os logs do Snort usando o módulo pyparsing. O problema é separar o log do Snort (que possui entradas de várias linhas, separadas por uma linha em branco) e obter pyparsing para analisar cada entrada como um pedaço inteiro, ...

2 a resposta

Como alinhar linhas não vazias com pyparsing

Estou tentando criar um pequeno aplicativo que usepyparsing para extrair dados de arquivos produzidos por outro program sses arquivos têm o seguinte format SOME_KEYWORD: line 1 line 2 line 3 line 4 ANOTHER_KEYWORD: line a line b line c Como ...

1 a resposta

Lista de dicionários e pyparsing

Estou usando pyparsing para construir dicionários que são anexados a uma lista. Quando faço isso, os dicionários são agrupados em uma lista extra e também há um ditado vazio anexado. Não tenho idéia de como consertar isso. O que eu ...

4 a resposta

contexto em pyparsing ações de análise além de globais

u gostaria de poder analisar duas (ou qualquer número) de expressões, cada uma com seu próprio conjunto de definições de variáveis ou outro context Não parece haver uma maneira óbvia de associar um contexto a uma chamada específica ...