pattern-matching 相关问题

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

为什么我会收到有关非详尽模式的错误消息?

我正在按照本教程使用 mio (0.5.1) 编写聊天服务器。有了它,我编写了以下处理程序: const SERVER_TOKEN:令牌 = 令牌(0); WebSocketServer 的 impl 处理程序 { t...

回答 2 投票 0

与“..”匹配的记录和位置模式

我原以为“..”(切片)语法在使用位置模式匹配时会起作用,就像它对数组元素一样。 这是我的例子: // 创建并填充记录 变量

回答 1 投票 0

尝试使用布隆过滤器和滚动哈希实现 Rabin Karp 算法

我已经设置了一个布隆过滤器,它使用 3 个哈希函数来使用一组模式设置位数组。 然后我在我的文本上有一个滑动窗口,它计算风的哈希值的每一步......

回答 0 投票 0

用函数的结果替换数据框中的字符串

我有多个带有 sql 代码的文本文件,我已将其转换为数据框以进行修改并用于创建表。为此,我需要将 sql 代码中的 database.tablenames 模糊匹配到最接近的 ma ...

回答 1 投票 0

如何在不使用数组的情况下使用 C 制作 Aitken 数组?

我们如何在不使用数组的情况下显示 Aitken 的数组? Aitken 数组是按行读取的数字 {an, k, n ≥ 0, 0 ≤ k ≤ n} 的三角形,定义为 a0, 0=1, an, 0 = an−1, n−1, an, k =一个, k−1 + 一个...

回答 2 投票 0

如何在调用函数返回 Result::Err 时过滤掉迭代器的值?

您将如何遍历列表并过滤掉响应结果不正常的所有值?我想做一些类似 filter_map 的事情,但它说我需要返回一个选项。 使用 std::r...

回答 2 投票 0

我的 flink 模式检测程序只返回第一个匹配,而不是所有匹配的模式

我有一个简单的 Flink 应用程序,试图检测从以下文本文件创建的事件流上的模式: 1,一个 2,乙 3、C 4、一个 5、C 6、B 7,D 8,D 9、一个 10,D 我这样定义模式...

回答 0 投票 0

如何在 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

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