标签: scala
是否可以定义一个提取器,使得子模式依赖于先前匹配的子模式?
考虑匹配日期模式,其中有效日期"日期"取决于匹配的"月"。
这是为了避免守护者比较子模式绑定的值,并避免提供过度定制的提取器。
示例语法:
case r"\d{4}-$month\d{2}-${day filter month.allows}\d{2}" => s"$month $day"
答案 0 :(得分:0)
也许你可以在这种行为的支持下制定它:
https://issues.scala-lang.org/browse/SI-796
也就是说,在他们解决之前。