pattern-matching 相关问题

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

RegExp 匹配重复字符

例如我有字符串: 啊啊啊啊啊 结果我想要有以下比赛: (aa、c、bbb、qq) 我知道我可以写这样的东西: ([a]+)|([b]+)|([c]+)|... 但我...

回答 8 投票 0

plotly dash 的模式匹配回调 - python

我有一个下拉菜单,可以让我过滤分类图。单独的回调允许用户将该图表从条形图更改为饼图。这部分按预期工作。 我已经...

回答 1 投票 0

重载函数头中的原子模式匹配

简要说明 我正在制作一个空气污染监测系统,您可以在其中添加各种站点、读数,然后读取保存的数据。 问题 我在尝试匹配 v 时遇到问题...

回答 1 投票 0

Java 17 null case 与模式匹配

我有一个使用 Eclipse 2022-03 和 OpenJDK 17 的 Java 17 项目: openjdk 17.0.2 2022-01-18 OpenJDK 运行时环境 Temurin-17.0.2+8 (build 17.0.2+8) OpenJDK 64 位服务器 VM Temurin-17.0.2+8(构建...

回答 3 投票 0

instanceof 的模式匹配抛出令人困惑的错误:表达式类型 Triple 是模式类型 Triple 的子类型

我有 Java 19,我正在尝试对我创建的记录进行一些简单的模式匹配。然而,Java 给了我一个非常令人困惑的编译错误。这是我能想到的最简单的例子...

回答 3 投票 0

Make:如何将模式匹配的变量传递到列表

比方说,我在 makefile 中有一些变量: SUB_TEST1=PRJ1 SUB_TEST2=PRJ2 SUB_TEST3=PRJ3 …… 我想获取这个变量并将其放入列表中,然后传递给目标 SUB_TEST1=PRJ1 SUB_TEST2=...

回答 1 投票 0

F#接口或派生类匹配

我无法全神贯注地思考为什么在 F# 派生类或接口实现中,当匹配的实例是对象时,匹配起作用,但当它是某种具体类型时,则不起作用......

回答 1 投票 0

C# 中可以通过属性存在进行模式匹配吗?

假设我们有这个示例层次结构: 抽象类形状{} 圆类:形状 { 公共 int 半径 { 得到;放; } } 矩形类:形状 { 公共 int A { 得到;放; } p...

回答 1 投票 0

如何从顶部提取发票号码作为单词发票后的第一个匹配项

发票包含单词“发票”,后跟发票编号,如发票顶部区域的 IN280625-3/4: 付款人:_xxxxxxx 运单发票_IN280625-3/4 Nimetus_EAN 发票开具人:约翰 销售发票

回答 1 投票 0

查找与复杂模式匹配的所有子字符串

令 alpha 为从集合 1、2、3、4、5、6 中随机采样的元素的字符串。例如,alpha 可以是“1132345216”。 假设 alpha 足够长以包含至少四个子字符串

回答 1 投票 0

如何根据动态变量进行匹配?

是否可以匹配动态变量而不仅仅是文字? 在此代码中,第一个匹配应与注释掉的匹配执行相同的操作(number[0] 为 0,number[1] 为 1): 常量

回答 4 投票 0

命令手动运行,但 ansible 失败

我有一个文件 /u/mybank/UNX/config/.unx_env ,其中包含以下内容: 导出 EF_OID=AP0084 导出 EF_PWD=mypass1 导出 OID=ap0085 导出密码=mypass2 导出 FDPWD=mypass2 导出 AP0085_PWD=mypass2 ...

回答 1 投票 0

如何在Spacy中标记不包含特定符号的单词?

我正在尝试使用正则表达式在 Spacy 中标记一个单词,但我想添加一个条件:它不能在内部任何位置包含符号“/”。我的代码如下所示: [{'lower': {"regex": "^.*(...

回答 1 投票 0

联合类型和模式处理的静态类型检查

在 Ocaml/Haskell/… 等函数式语言中,我可以输入如下内容: 输入表达式 = |浮点数 Nb | expr * expr 相加 | expr * expr 的总和 | expr * expr 的乘积 | expr 的除数 *

回答 1 投票 0

Python:联合类型和模式处理的静态类型检查

在 Ocaml/Haskell/… 等函数式语言中,我可以输入如下内容: 输入表达式 = |浮点数 Nb | expr * expr 相加 | expr * expr 的总和 | expr * expr 的乘积 | expr 的除数 *

回答 1 投票 0

SQLite:匹配字符列表中的所有项目

我正在使用一个表(本质上是一个单词列表,即字典'),并且需要从该表创建一个仅包含 3 个特定字符的项目子集,比如说“A”、“ ...

回答 1 投票 0

rails 中 Net::SFTP 的多文件模式

在我的 Rails 应用程序中,我正在连接到 SFTP 并根据模式下载文件。 我的代码如下所示: 需要“net/sftp” ... Net::SFTP.start(主机、用户、配置) do |sftp| Rails.logger.

回答 1 投票 0

从 R 中的分隔字符串中提取模式

我有 ID 用 | 分隔的字符串。我想提取以 ENSG 开头的 ID。如果字符串中有多个与此模式匹配的 ID,我只想获取第一个匹配项。

回答 2 投票 0

如何将字符列表的子列表写为[‘1’; '2'; '3'; ”; ”; '4'; '5'; ”; '6'], 至 = [['1'; '2'; '3']; ['4'; '5']; ['6']]

我目前正在学习 Ocaml,即使我可以创建一个没有空格的列表,如 ['1';'2';'3';'4';'5';'6'],我也无法创建子列表。我找不到我的问题的任何来源,所以感谢您的解释......

回答 1 投票 0

如果是 Some(_),如何解开 Option<_>,否则使用后备表达式?

我已经学习了Rust系统编程以及如何使用clap,但它是2.3版本,现在版本是4.5.4。它改变了很多语法和使用方法。 我尝试从论证中获取价值,但它确实...

回答 1 投票 0

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