pattern-matching 相关问题

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

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

C# Regex - 如何获取“_”和“之间的子字符串 ”

在示例字符串中: 字符串输入=“8240617_8240608_8240573 ”; 我只需要获取最后一部分:8240573。 在结局应用中可以有点和字母。但总会有结束的时候...

回答 1 投票 0

如何修改 AWS EventBridge 规则以使用 AND 而不是 OR 过滤逻辑?

每次在名为“mybucket”的 S3 存储桶中创建 S3 对象时,我想通过 EventBridge 触发 AWS lambda 函数,但前提是其名称/密钥以“.csv”后缀结尾...

回答 3 投票 0

使用`**`在字典上进行结构模式匹配

这有道理吗? DCT = {'a': 1, 'b': 2} dct_1 = {'a': 1} dct_2 = {'b': 2} 匹配 DCT: case {'b': 2, **dct_1}: print("使用 {'b': 2, **dct_1}", dct) 输出, 使用 {'b': 2, **

回答 2 投票 0

如何从包含文本的文件中提取行

我正在尝试查找某种类型的文件是否包含字符串并希望从文件中提取整个匹配行 为了获取包含文本的文件列表,我正在尝试使用 find mod...

回答 1 投票 0

使用 page.searchc_for 在 pdf 中搜索匹配的单词

我有一个单词列表,我正在使用 python 中的 fitz 在 pdf 文档中搜索这些单词 该代码通常适用于大多数单词,除了“效率”之类的少数单词之外 我的代码如下...

回答 1 投票 0

[[ ... ]] 中的 ZSH 扩展变量不执行通配符

我在.zshrc 中设置了extend_glob。 这按预期工作: [[“值”=[a-z]*]] && 回显“通配符” 打印“globbed”。 但这并不: foo=[a-z]* [[“...

回答 2 投票 0

Haskell 基础 - 模式匹配与列表尾部

我正在做来自 haskell.mooc.fi/Exercises7 的 Set7.hs -- 示例 5:反转非空列表。 -- ——PS。已为您导入 Data.List.NonEmpty 类型 -- 下面不起作用 --reverseNonEmpty :: 非...

回答 1 投票 0

Rust 元组解构与引用

采取以下代码 让 t : &&mut (&str, u8) = &&mut ("hello", 1u8); 让(n,a)= t; 例如,t 可以是 .iter_mut().find() 闭包中的输入。 锈迹分析...

回答 1 投票 0

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