我需要解析一個文本文件,它有很多級別和字符。我一直在嘗試不同的方式來解析它,但我一直無法獲得任何工作。我已經包含了我正在處理的文本文件的示例。有關如何解析此文件的任何建議?用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 2010-05-26 17:23:36
它看起來有點奇怪什麼單引號不結尾單引號 – 2010-05-26 17:27:31
它可能會幫助,如果你知道什麼工具產生這個文件。 – 2010-05-26 17:37:03