pyparsing

    0

    1답변

    나는 다음과 같은 오류 메시지가 있어요 : error: pyparsing 2.1.4 is installed but pyparsing<=1.9.9 is required by set(['pulp']) 나는 대한 파싱 설정을 확인,하지만 나는 해결책을 찾지 못했습니다.

    1

    1답변

    의 분석 속도를 향상 내가 #start <some-name> ... #end <some-name>로 구분 블록으로 구성 꽤 큰 구성 파일을했다. 블록은 여러 번 나타날 수 있지만 결코 그 안에 포함되지는 않습니다. 특정 블록에는 다른 블록 만 나타날 수 있습니다. 나는이 포함 된 블록에 관심이 없지만 두 번째 레벨의 블록에 관심이 있습니다. 실제 파일에서

    2

    1답변

    필자는 문서의 주석에서 pyparsing을 사용하여 key : value 쌍을 구문 분석하려고합니다. 키는 행의 시작 부분에서 시작하고 값이옵니다. 값은 공백 문자로 시작하는 여러 줄에서 계속 될 수 있습니다. 파서는 라인 (4) 항목 1에 있으면가 Matched {Empty SkipTo:(LineEnd) Empty} -> ['This is (a) #%^&

    4

    1답변

    pyparsing을 사용하면 재귀 적 강하 중에있는 컨텍스트를 추출 할 수있는 방법이 있습니까? 제가 무슨 뜻인지 설명해 드리겠습니다.이 출력 생산 import pyparsing as pp openBrace = pp.Suppress(pp.Literal("{")) closeBrace = pp.Suppress(pp.Literal("}")) ident =

    2

    1답변

    이 문제의 원인을 고정하기 전에 시간이 좀 걸렸지 만 가능한 방법을 잃어 버렸습니다. 나는 최근에 python3로 전환하고 난하기 matplotlib를 가져 오려는이 거대한 오류가있어 다음 import matplotlib as mpl이 발생하지 않는 오류를 발생시키는 주석 처리 Traceback (most recent call last): File

    1

    1답변

    필자는 pyparsing을 사용하여 단순화 된 정규 표현식 파서를 작성하려고합니다 (결합 외에도 * 및 | 연산자 만 지원). 여기 내 문법은 지금까지의 : 나는 시도하고 간단한 표현 (예를 들어, regular_expression.parseString("a")를) 구문 분석 할 때 from pyparsing import alphas, Word, Forwa

    3

    1답변

    임의로 중첩 된 대괄호 집합 내의 모든 텍스트와 일치하는 파서를 작성하기 위해 pyparsing을 사용하려고합니다. 우리는이 같은 문자열을 고려하는 경우 : 파서는 방법으로 일치하는 것이 두 경기를 반환 "[A,[B,C],[D,E,F],G] Random Middle text [H,I,J]" 내가하고 싶은 것은 : [ "[A,[B,C],[D,E,

    1

    1답변

    간단한 문법에서 저는 ParseActions 중 하나가 호출되지 않는 나쁜 상황에 처해 있습니다. 나를 위해 이것은 기본 기호 ("logic_oper")와 파생 기호 ("cmd_line")의 구문 분석이 올바르게 호출되기 때문에 이상합니다. "pa_logic_cmd"는 호출되지 않습니다. 코드 끝 부분에있는 출력에서이를 볼 수 있습니다. 입력 문자열을 구문

    3

    1답변

    필자는 pyparser를 사용하고 등호 뒤에 실제 값이없는 트리 구조가 포함 된 파일을 구문 분석하려고합니다. 데이터가 여러 줄로 저장되는 드문 경우를 제외하고는 모든 구문 분석을 아주 잘 했으므로 구문 분석기를 사용하여 등호에서 등호로 등호에서 등호로 값을 가져 오지 않도록 다시 작성해야합니다. 앞에 다른 단어 (예 : end)를 무시하거나 무시합니다 (

    2

    1답변

    방화벽 구성 파일에 대한 파서를 쓰고 있습니다. PyParsing과 Python을 처음 접해 보았습니다. 질문은 어떻게 3 개 이상의 인수가 발생하면 구문 분석합니까 (xxxx, xxxx, xxxx)! = (xxxx, xxxx, xxxx, xxxx), 모든 규칙이 올바르게 작동하고 각 행에 더 이상 3 개의 문자열은 아니지만 [방화벽 [F1]]에는 주소 필