当前位置: 首页 > 知识库问答 >
问题:

具有依赖子模式的萃取剂组合物

萧心水
2023-03-14

是否可以定义一个由子模式依赖于先前匹配的子模式组成的提取器?

考虑匹配日期模式,其中有效的“天”取决于匹配的“月”。

这是为了避免保护来比较由子模式绑定的值,也为了避免提供过度定制的提取器。

示例语法:

case r"\d{4}-$month\d{2}-${day filter month.allows}\d{2}" => s"$month $day"

共有1个答案

阎卓
2023-03-14

也许你可以在这种行为的支持下来阐述它:

https://issues.scala-lang.org/browse/SI-796

也就是说,在他们修复之前。

 类似资料:
  • 我正在构建一个混合模式的Android项目,该项目使用本机的ffmpeg Libs为 2.1。libavutil.so->libavutil.so.51 2.2。libavcodec.so->libavcodec.so.54 2.3。libavformat.so->libavformat.so.54 我的Java代码包括以下用于加载本机库的JNI部分: 静态{  · · · · System.Lo

  • 问题内容: 这是我目前拥有的并且可以正常工作: 现在,我想添加另一个依赖项。我将其更改为: 但是现在我收到此错误消息: FragmentFacebookLoginComponent依赖于多个作用域组件 我该如何解决?我如何有多个依赖关系? 如果我从一个组件中删除范围,则会收到此错误消息: AnotherComponent(无作用域)不能依赖范围内的组件 问题答案: 最后,我创建了一个具有正确范围的

  • 我有两门课和。规则如下: 每个作业都有一个数字标识符。 每个作业有10个对应的任务。 每个任务都有一个数字标识符。 一个没有就不能存在。 我试图建立这两个类的类图。因为任务不能没有作业,所以我认为这是一个组合,这就是我如何构建类图: 但现在我感到困惑的是,如果这种关联实际上是依赖关系: 在这种情况下,我如何知道关系是组合关系还是依赖关系? 我已经按照Thomas Kilian的建议在类图中修复了组

  • 我是反应式编程的新手,对组合有依赖关系的可观察对象感到困惑。场景如下:有两个可观察对象A,B。可观察A取决于B发出的值。(因此A需要观察B)。有没有办法创建一个由A和B组成并发出V的可观察C?我只是在RxJava留档中寻找指针。

  • 我有一个多模块Maven项目,有模块“app”和“域”。应用依赖于域。域模块有公共和私有代码。公共代码在包中。 在Domain模块的pom中,我添加了maven jar插件的执行,该插件使用分类器“api”(仅包含公共类)生成一个额外的项目工件。 在应用程序模块中,我在域模块上添加了一个“运行时”范围的依赖项(因此所有类都存在于运行时),并在分类的“API”上添加了编译时范围的依赖。这是为了确保应

  • 我正在从Firebase实时数据库切换到云Firestore。我的数据库包含拥有存储的用户,每个存储都包含盒子。每个用户都可以拥有多个包含盒子的存储器。每个存储可以包含几个盒子。每个箱子只能放在一个仓库里。 在我应用程序的主视图中,对于该特定用户,我需要列出所有存储以及每个存储中的框,如下所示: 然后,用户应该能够点击每个框以查看内容和更多信息。 在Firebase实时数据库中,每个用户只需一个请

  • 主要内容:介绍,实现,Employee.java,CompositePatternDemo.java组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。 我们通过下面的实例来演示组合模式的用法。实例演示了一个组织中员工的层次结构。 介绍 意图:将对象组合

  • 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。 我们通过下面的实例来演示组合模式的用法。实例演示了一个组织中员工的层次结构。 介绍 意图:将对象组合