【发布时间】:2012-02-08 23:23:24
【问题描述】:
我想使用 FParsec 解析字符串文字。 “字符串文字”是指在开始和结束引号之间的东西(在我的例子中 - 单引号):
'Please, switch off your mobile phone'
我目前正在做的事情如下:
let string = between (pstring "'") (pstring "'") (manySatisfy isLetter)
但这会在第一个字母被消耗后停止。有没有办法让它变得贪婪?
【问题讨论】:
-
FParsec 教程讨论了如何解析quanttec.com/fparsec/tutorial.html#parsing-string-data中的字符串文字