我想用FParsec解析字符串文字。通過「字符串文字」我的意思是打開和關閉的引號之間的事情(在我的情況 - 單引號):用FParsec解析字符串文字?
'Please, switch off your mobile phone'
什麼我目前做的是以下幾點:
let string = between (pstring "'") (pstring "'") (manySatisfy isLetter)
但經過此站消耗的第一個字母。有沒有辦法讓它變得貪婪?
我想用FParsec解析字符串文字。通過「字符串文字」我的意思是打開和關閉的引號之間的事情(在我的情況 - 單引號):用FParsec解析字符串文字?
'Please, switch off your mobile phone'
什麼我目前做的是以下幾點:
let string = between (pstring "'") (pstring "'") (manySatisfy isLetter)
但經過此站消耗的第一個字母。有沒有辦法讓它變得貪婪?
FParsec教程討論瞭如何解析http://www.quanttec.com/fparsec/tutorial.html#parsing-string-data中的字符串文字 – 2012-02-08 14:20:21