pattern-matching 相关问题

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

Ruby 哈希模式匹配 - 可选模式

使用 Ruby 3 哈希模式匹配,是否可以指定其余部分仅包含允许的键? 到目前为止我只想到了这个: opts = { 值:5,限制:10 } # 有效 # opts = { 值: 5 } #

回答 1 投票 0

如何在scala中删除用于验证用户信息的模式匹配?

我是 Scala 的新手,因为到目前为止我一直是 Java 开发人员。 我有一个登录功能,就像用户可以拥有多个密码一样: def 登录(用户用户):布尔= { 字符串用户名 = user.user...

回答 1 投票 0

R 中栅格值的部分匹配

我有一个在单元格中包含文本值的栅格,我需要查找出现某个单词的单元格。对于向量,我会使用 grepl,但是将其应用于栅格单元值将返回所有 FALSE。 李...

回答 1 投票 0

正则表达式模式匹配

我正在尝试为以下字符串创建模式 abc deff .xls abc.xlsx ABCD.csv 通过使用下面的模式 (\w*)(\<)(\\w*)(\\>)(\w*)(\.)(\w*) 但这不起作用...

回答 1 投票 0

具有多个变量的 Ruby case 语句

Ruby 有一个相当强大的 case..when..else 构造,可以满足您需要针对单个变量匹配条件的情况。在没有

回答 6 投票 0

删除图案以外的任何内容(版本 2)

嗨:我有一个已经被问过的问题的后续问题。较早的一个已在下面的链接中处理 删除除图案以外的任何内容 在那篇文章中,问题是删除所有内容

回答 1 投票 0

顺序扫描使用 varchar_pattern_ops 索引的列

我有一个用户表,它包含位置列。我使用 varchar_pattern_ops 索引了位置列。但是当我运行查询规划器时,它告诉我它正在执行顺序扫描。 解释一下安娜...

回答 1 投票 0

Ocaml 类型错误(变体/模式匹配)

尝试做一个简单的模式匹配变体,这将为我提供二叉树节点字符串的有序连接,但在递归实现中出现错误: 输入 btnode = |叶子 ...

回答 1 投票 0

如何在 Spacy 中重复模式

我想编写一个 Spacy 模式来匹配作者姓名。例如,“史密斯、约翰、琼斯、鲍勃”。但逗号可以是分号。我想我想要的模式是: 作者模式 = [ {“

回答 1 投票 0

如何从 Pandas 数据框中获取操作序列

我有一个 Python 中的 Pandas 数据框,当拉米雷斯进入和离开建筑物时会在其中注册。我还有一个列表,其中记录了建筑物中的所有事件,从打开灯开始......

回答 1 投票 0

如何在省略号或未实现上进行模式匹配

如何在Python的模式中匹配...(省略号)和NotImplemented?天真的尝试 随机导入 x = random.choice([..., 未实现]) 匹配x: 未实施案例: 打印(&...

回答 2 投票 0

在 Postgres 中查找多个字符串并替换为单个字符串

是否可以使用以下命令进行“查找和替换”? 更新 __table__ SET __column__ = 替换(__column__, ' ', '_'); 如何定义要查找的字符串数组 (',', ';', ':', ' ')...

回答 2 投票 0

模式匹配:在 java 21 中 char 时切换大小写

我尝试了Java的模式匹配功能,特别是当 我遇到错误,有人可以帮我解决吗? for (var c in "foobar".toCharArray()) { 开关(c){ // 想法错误提示...

回答 1 投票 0

如果命名空间和 ClassMethod 为可选,则用于捕获 ClassName 的正则表达式模式将不起作用

正则表达式 (?[^@]*)?[\\/](?[\w\d]*)@?(?[^@]*)? 我正在尝试从字符串中捕获命名空间、ClassName 和 ClassMethod,其中 Namespace 和

回答 1 投票 0

我正在尝试在 Chrome 中使用 JavaScript 打印一个简单的三角形,但类似的项目被分组为一个

我是 JavaScript 新手,目前正在学习如何借助 for 和 while 循环在控制台中打印消息。 我只是想打印从一个简单的三角形开始的图案......

回答 2 投票 0

如何简化嵌套模式匹配子句?

我有带有很多选项修饰符的嵌套数据类型。当我需要匹配嵌套类型时,我想简化函数的源代码。 考虑示例: 类型 ty = Ty1 |泰2 让 func = 有趣...

回答 2 投票 0

尝试在chrome中用javaScript打印一个简单的三角形但相似的项目被分组为一个

我是 Javascript 新手,目前正在学习如何借助 for 和 while 循环在控制台中打印消息。 我只是想打印从一个简单的三角形开始的图案......

回答 2 投票 0

为什么 C# 模式匹配为此返回 float?

这是源代码 布尔 v = 假; 对象 x = v 开关 { 真 => 0.0f, 假=> 100L, }; 模式匹配为 2 个分支返回不同的数字类型,并且值是凸的...

回答 1 投票 0

开关类型模式使用的奇怪编译器行为

在下面的代码中,我尝试访问 s 还是 o 并不重要,在这两种情况下,编译器都会抱怨变量未初始化。我希望至少 o 始终是

回答 1 投票 0

使用 gmatch 捕获来索引表

我想获取索引和x值。从 gmatch 函数中, i 是字符,所以我失败了这个代码。我想获取值和索引。从此有什么解决办法吗? 值[1] = 24 FX = {} 为...

回答 1 投票 0

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