gpt4 book ai didi

regex - 使用 RegexParsers 解析空格

转载 作者:行者123 更新时间:2023-12-01 13:05:16 28 4
gpt4 key购买 nike

解析空格有什么问题?

scala> object BlankParser extends RegexParsers {
def blank: Parser[Any] = " "
def foo: Parser[Any] = "foo"
}
defined module BlankParser

scala> BlankParser.parseAll(BlankParser.foo, "foo")
res15: BlankParser.ParseResult[Any] = [1.4] parsed: foo

scala> BlankParser.parseAll(BlankParser.blank, " ")
res16: BlankParser.ParseResult[Any] =
[1.2] failure: ` ' expected but ` ' found


^

scala>

最佳答案

scala 的词法分析器会丢弃空格。尝试 覆盖 val skipWhitespace = false避免这种情况。

问题已经解决了,看来... Scala parser combinators for language embedded in html or text (like php)

关于regex - 使用 RegexParsers 解析空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3564094/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com