pattern-matching 相关问题

使用此标记可以检验有关测试数据结构是否具有特定形状或在特定位置包含特定值的问题。许多函数语言提供模式匹配结构。此标记中的大多数问题也应该包含您正在编程的语言的标记。请勿使用此标记进行常规表达式问题,请使用[regex] INSTEAD;类似地,对于类似POSIX的shell中的模式匹配(globbing),请使用[glob]。

如何在 Scala 2 中为单例对象添加扩展方法?

我偶然发现了这个线程,@prolativ 提供了一些花哨的 scala 3 语法来为对象创建扩展方法 扩展(int:Int.type) def unapply(s: String): 选项[Int] = s.

回答 1 投票 0

获取'/'字符后的字符串

我想在 PostgreSQL SELECT 查询中提取字符“/”之后的字符串。 字段名是source_path,表名是movies_history。 数据示例: source_path 的值: 184738/...

回答 3 投票 0

多模式提取

有一个问题,也许有人可以帮助我解决。我试图从一个字符串中提取两个模式并将它们放在另一列中。它很好地提取了第一个字符串,但我在 ge 中遗漏了一些......

回答 0 投票 0

R 两个逗号分隔的字符串之间的匹配

我正在尝试找到一种优雅的方法来查找数据框中以下两个字符列之间的匹配项。复杂的部分是任何一个字符串都可以包含一个逗号分隔的列表,如果一个

回答 4 投票 0

使用 Z 算法在文本中查找模式的匹配项,包括与一对字母反转的匹配项?

所以我目前正在学习Z-algorithm,遇到了一个难倒我一段时间的问题。 问题: 使用 Z 算法,返回文本中某个模式的所有匹配项。垫子……

回答 0 投票 0

在 Python 3 中连接正则表达式

使用 VSCode,最新版本的 Python -V:3.1(64 位) 我正在尝试编写一些必须使用正则表达式进行编码的代码,并且它基本上必须检查良好的代码格式。 例如,我必须创建...

回答 1 投票 0

仅当存在与某个名称匹配的相邻文件时,才可以使用 glob 来选择文件

我认为答案是否定的——但基本上我们喜欢做类似 **/*.ts 的事情——但前提是没有相邻的 .js 文件。 所以给这样一棵树: 目录A foo.js 脚 << Shouldn't ma...

回答 0 投票 0

我可以使用哪类算法从给定的字符串集中提取正则表达式模式?

我有一组字符串,如下所示: 1 2 13 16 是 4 8 9 没有 1 60 78 是 5 8 13 16 是 90 88 79 63 13 16 是 1 60 79 13 16 否 ... 这个字符串集合 S 中的每个字符串都有一堆

回答 0 投票 0

如何使用 python 在文本文件中查找特定模式

我有这个txt,我想在**(来自)之后得到这个词** **我该如何解决? ** #``` 旅行史:16-03-2020 从英国抵达-出现症状后进行测试 旅行史:从

回答 0 投票 0

通过使用模糊匹配函数遍历行将列添加到数据框

我想通过对现有列应用模糊匹配来在熊猫数据框中创建一个新列。我能够成功测试匹配但是当我尝试使用该函数添加时它出错了

回答 0 投票 0

模式匹配的性能和算法,带通配符

我正在尝试确定为特定用例实施模式匹配算法的最佳方法。我将对我正在尝试做的事情进行一些抽象。 我希望我的算法是...

回答 0 投票 0

Scala 和变量中的模式匹配

我是 Scala 的新手,有点想知道模式匹配是如何工作的。想象一下我有以下内容: 案例类 Cls(i: Int) case b @ Cls(i) => //好的 case e : Cls => //确定 案例 f @ Cls...

回答 2 投票 0

Postgres 正则表达式到大写

如何在 Postgres 中使用正则表达式将捕获替换为自身的大写版本。 regexp_replace(pf.description, '^(.)(.*)$', '\U \E ', 'gi') 作为描述 正在给我字符串...

回答 1 投票 0

如何在 chrome 扩展中的 exclude_matches 中包含“chrome://extensions/”?

我在上网时正在尝试进行解析网页的扩展。 但是当我打开带有已安装扩展程序 (chrome://extensions/) 的选项卡时出现错误。 我想为了...

回答 0 投票 0

R 中两个数据帧的映射列

我有两个包含多个列的数据框,但为了简单起见,假设我的两个数据框是这样的: ## 数据框#1 DF1 <- data.frame(name = c("Jake", "Paul", "L...

回答 1 投票 0

如何使子类参数在抽象类中可用以在 Scala 中进行模式匹配?

我有一个类和两个案例子类: 抽象类 C 案例类 C1(左:C,右:C,权重:Int)扩展 C 案例类 C2(weight: Int) extends C 我想实现类似下面的东西......

回答 1 投票 0

Scala:以值为条件的隐式类型转换

任务是执行从字符串值到 Int 或 BigDecimal 的转换,取决于字符串值的长度。 例如,如果 stringValue > 10 => stringValue.toInt,否则 => BigDecimal(

回答 1 投票 0

如果类型仅在 Scala 中匹配,为什么我们需要单独的案例标识符?

来自文档 “ 您可以像这样匹配类型: 密封特性装置 案例类电话(模型:字符串)扩展设备: def screenOff = "关闭屏幕" 案例类电脑(

回答 1 投票 0

如何使用 python 在字符串中查找顺序模式

我有一个可变长度的字符串,但如果我不得不猜测它可能有 500-2000 个字符长。它仅由大写字母 A-Z 组成,并且分布基本均匀。我……

回答 2 投票 0

如何使用 Sed 结合乘法器提取(不包括)两个匹配模式之间的字符字符串?

我正在尝试使用 sed 提取(但不包括)两个匹配模式之间的字符串。我的问题是在将正则表达式乘数与 sed com 结合使用的情况下......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.