pattern-matching 相关问题

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

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

识别带有噪声的 3D 点网格中的 4 个连接点模式

我在 3D 空间中有一组点,由以下 NumPy 数组表示: 将 numpy 导入为 np 点 = np.array([4.5403791090466825, -6.474122845743137, 1.720865155131852 4.

回答 1 投票 0

Makefile:重用配方内模式规则的%值

在 Makefile 中我有: 图像/schematic.pdf:图像/schematic.svg inkscape -D -z --file=$^ --export-pdf=$@ --export-latex sed -i "s:示意图:图像/示意图:g" $@_tex 什么...

回答 1 投票 0

Emacs 中匹配括号的命令是什么?

Emacs 中匹配括号的命令是什么(相当于 Vim 中的 % 命令)?

回答 6 投票 0

根据常见的 CSS 类选择特定的 HTML 同级

我有以下纯 CSS 表单,应根据无线电输入的值显示表单 A 或表单 B: A 我有以下纯 CSS 表单,应根据单选输入的值显示表单 A 或表单 B : <div> <label for="a">A</label> <input class="trigger" type="radio" id="a" name="formSelector" value="a" /> <div id="a" class="hidden-content"> <!-- Form A --> A </div> <label for="b">B</label> <input class="trigger" type="radio" id="b" name="formSelector" value="b" /> <div id="b" class="hidden-content"> <!-- Form B --> B </div> </div> 这是相应的CSS代码: div { display: flex; flex-direction: row; } .hidden-content { display: none; } .trigger:checked + .hidden-content { display: block; // Anything other than none } 当然,只有当每个trigger是要显示的hidden-content的相邻兄弟时,这才有效。 我想知道是否可以使其工作,仅使用CSS,即使trigger和hidden-content不相邻。 我想象像下面的CSS这样的东西可能存在,$是兄弟姐妹的公共类,但没有指定它(一种模式匹配)。 .hidden-content { display: none; } $.trigger:checked ~ $.hidden-content { display: flex; } 我更喜欢这样做,因为我有一个弹性布局,应该在第一行中显示单选和标签,并在后续行中显示所显示表单(A 或 B)的内容。 我可能会以错误的方式解决这个问题,请随意提出任何替代方案,顺便说一句,也欢迎解决此问题的任何解决方案:) 我尝试将 trigger 和 hidden-content 作为相邻的兄弟姐妹,如果使用相应的 CSS 属性手动正确设置 order,则可以工作,但我担心这将很难维护。 我尝试了基于特定 ID 的逻辑,这会导致大量重复(参见下面的代码) #hidden-content-a, #hidden-content-b { display: none; } #trigger-a:checked ~ #hidden-content-a { display: block; // Anything other than none } #trigger-b:checked ~ #hidden-content-b { display: block; // Anything other than none } 您可以使用:has()选择器: .hidden-content{ display: none; } :root:has(.trigger:checked) .hidden-content { display: block; } <div> <div> <div> <label><input type='checkbox' class='trigger'>show content</label> </div> </div> </div> <div> <div> <div class="hidden-content">Secret...</div> </div> </div>

回答 1 投票 0

多重继承:如何正确重写方法?物体的互补性的互补性

TL; DR 我正在尝试实现空间区域的互补的互补 当前的解决方案具有巨大的副作用 该解决方案基于多重继承。哪个...

回答 1 投票 0

处理外部匹配以供理解

如果这是一个新手问题,我深表歉意,但这正是我对 Scala 的看法。我有这个初始的理解,但我认为在理解中计算matchedAccounts是

回答 1 投票 0

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