【发布时间】:2013-03-24 08:35:56
【问题描述】:
我需要解析一个包含很多级别和字符的文本文件。我一直在尝试不同的方法来解析它,但我无法得到任何工作。我已经包含了我正在处理的文本文件的示例。关于如何解析这个文件有什么建议吗?
我已经用 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 解析东西,网络上可能已经有一些东西在做这个......
-
单引号不是结尾单引号,看起来确实有点奇怪
-
如果您知道生成此文件的工具可能会有所帮助。