많은 수준과 문자가있는 텍스트 파일을 구문 분석해야합니다. 나는 그것을 파싱하는 다른 방법을 시도해 왔지만 나는 일할 것이 아무것도 없었습니다. 내가 다루고있는 텍스트 파일의 샘플을 포함 시켰습니다. 이 파일을 어떻게 파싱 할 수 있을지에 대한 제안이 있으십니까?C#으로 복잡한 텍스트 파일 구문 분석
나는 TEXTINEED와 함께 필요한 파일의 일부를 표시했습니다.
(bean name:
'TEXTINEED
context:
(list '/text
'/content/home/left-nav/text
'/content/home/landing-page)
type:
'/text/types/text
module:
'/modules/TEXTINEED
source:
'|moretext|
((contents
(list (list (bean type:
'/directory/TEXTINEED
((directives
(bean ((chartSize (list 600 400))
(showCorners (list #f))
(showColHeader (list #f))
(showRowHeader (list #f)))))))
(bean type:
'/directory/TEXTINEED
((directives
(bean ((displayName (list "MTD"))
(showCorners (list #f))
(showColHeader (list #f))
(showRowLabels (list #f))
(hideDetailedLink (list #t))
(showRowHeader (list #f))
(chartSize (list 600 400)))))))
(bean type:
'/directory/TEXTINEED
((directives
(bean ((displayName (list "QTD"))
(showCorners (list #f))
(showColHeader (list #f))
(showRowLabels (list #f))
(hideDetailedLink (list #t))
(showRowHeader (list #f))
(chartSize (list 600 400))))))))
글쎄, 이미 시도해 봤어? 그리고 정확히 무엇이 문제였습니까? 일반적인 S-Expr 구문 분석처럼 보입니다. 아마도 웹상에서 이미이 일을하는 무언가가있을 것입니다 ... – gimpf
작은 따옴표로 끝나는 작은 따옴표가 무엇입니까? –
이 파일을 생성 한 도구를 알고 있어야합니다. –