2009-12-29 2 views
0

필자가 본 파이핑 예제의 대부분은 선형 표현식을 다뤘습니다.pyparsing을 사용하여 특수 문자로 묶인 문자열을 구문 분석하고 해시하는 방법은 무엇입니까?

A = 1 + 2

나는 미디어 위키 헤드 라인을 구문 분석, 그리고 그 부분에 해시 것입니다.

Introduction goes here 
==Hello== 
foo 
foo 
===World=== 
bar 
bar 

처럼 DICT가 보일 것이다 : 나는 단지의 한 예를 볼 수 있다면

{'Introduction':'Whoot introduction goes here', 'Hello':"foo\nfoo", 'World':"bar\nbar"} 

이 "동봉"(== 헤드 라인 ==) 구문 분석, 나는 링크로 이동 할 수있을 것/images/files 등

답변

1

또한,이 형식은 .INI 파일과는 달리되지 않습니다 : this example code를 사용하여 중첩 된 사전에 구문 분석 할 수

[section1] 
a = 1 
b = 3 
[section2] 
blah=a 

.

관련 문제