pattern-matching 相关问题

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

R 中用于单词过滤的单词边界

我正在过滤一些通路名称,我只想包含包含以下内容的通路:“HEMATOPOIETIC”、“ERYTHROCYTE”、“ERYTHROID”、“STEM”、“STEMNESS”...

回答 1 投票 0

如何删除一行中除匹配正则表达式模式之外的所有内容?

我使用 ^.*?(\d{3}\D?\d{3}\D?\d{4}).*$ 并替换为 or $1 这样,除了电话号码之外,每行中的所有内容都将被删除。示例链接 https://regex101.com/r/jK6eD8/3。 巴斯...

回答 2 投票 0

无字符串顺序的模式匹配

我想匹配两个字符串,但顺序不重要。例如,下面的检查应该给出 true 而不是 false。 最终字符串行 = "LIST \"\" (\"car1\" \"car0...

回答 2 投票 0

无字符串顺序的模式匹配

我想匹配 2 个字符串,但顺序不重要,例如下面的检查应该给出 true 而不是 false。最终字符串行 = "LIST \"\" (\"car1\" \"car0\") RE...

回答 2 投票 0

从特定模式的字符串中提取单词

在给定的字符串中,除了“::”之间的单词之外,仅提取字母数字,而不管“:”和字母数字之间的空格如何,它应该能够提取它。下面是代码示例 进口再

回答 1 投票 0

C# switch 表达式的超级奇怪行为[重复]

我遇到了 C# switch 表达式的一个非常奇怪的行为,我不知道如何解释。所以,我正在练习解决一般面试问题,今天是第 K 大元素...

回答 2 投票 0

陷入python中的正则表达式条件

我有一个数据框列technical_verbatim,其中包含文本。 data = {'technician_verbatim': ["不泄漏不安全不安装不参数"]} Delta_Claims = pd.DataFrame(数据)...

回答 0 投票 0

如何检查一个通配符表达式(AKA glob)是否包含另一个通配符表达式?

我有两个通配符表达式g1和g2,我想知道g1是否包含g2。 例如: g1 =“*.txt” g2 =“你好*.txt 在这种情况下,g1 包含 g2。

回答 0 投票 0

正则表达式匹配字符串中非ascii字符\u0000-\u007F的字符串表示并替换为C#中的空字符串?

我在我的字符串中得到 unicode 字符的十六进制表示,并想用空字符串替换它。更具体地说,试图匹配字符串中 \u0000-\u007F 中的所有值...

回答 0 投票 0

如何将下划线视为空格提取文档编号

发票词有时由下划线字符 (_) 分隔或代替空格: ... 注册号_11687767_KMKR_EE101308591 发票编号 M230714_一些文字 基耶杜斯 ... 有时...

回答 0 投票 0

制作二进制模式并从 R 中的数据帧计算长度

我有一个数据如下: 数据<-data.frame(is.on=c("FALSE","FALSE","FALSE","TRUE","FALSE","TRUE","FALSE","FALSE",&...

回答 0 投票 0

在 Raku 的给定块内时,我如何针对值列表进行智能匹配?

我遇到了这个 JS 代码片段: 功能追加(演示=“”,文件=“”){ const extra = "ctl=1&embed=1"; 如果(演示 && 文件)返回 `/${demo}/?fil...

回答 2 投票 0

通过匹配 bash 脚本中的正则表达式模式在不同条件下重命名多个文件夹?

例如,假设我有一个包含这些文件夹的文件夹: 通用 2023 02 15 某些名称 Universal 2023 02 15 之后的一些名称和词 索尼 Some Name 2023 02 15 索尼 Some Name 2023 02 15 ...

回答 1 投票 0

通过匹配 bash 脚本中的正则表达式模式,在不同条件下重命名多个文件夹的最佳方法是什么?

例如,假设我有一个包含这些文件夹的文件夹: 通用 2023 02 15 某些名称 Universal 2023 02 15 之后的一些名称和词 索尼 Some Name 2023 02 15 索尼 Some Name 2023 02 15 ...

回答 0 投票 0

在 Bash 中使用变量作为案例模式

我正在尝试编写一个 Bash 脚本,该脚本在 case 语句中使用变量作为模式。但是,我就是无法让它工作。 案例陈述: 案例“$ 1”在 $测试) 回声“

回答 3 投票 0

如何从选项中提取数据以供独立使用?

有没有办法从选项中“提取”数据?我有一个返回 Some(HashMap) 的 API 调用。我想使用 HashMap 就好像它不在 Some 中一样并处理数据。 根据我读过的...

回答 3 投票 0

Rust:在一只手臂中匹配两个枚举变体,使用 Option 绑定一个变体的字段?

我想在一个匹配臂中匹配一个枚举的两个变体。每个字段中有一个字段是“相同的”,这意味着它具有相同的类型、名称和语义。 (字段 0:i32 在

回答 1 投票 0

在 makefile 中的 sed 命令模式中写入美元符号

我有一个包含此命令的 makefile: sed '/^$/d' 当我运行它时,我得到: sed '/^d' sed:-e 表达式 #1,字符 3:未终止的地址正则表达式 看起来它解释了美元符号,如何...

回答 2 投票 0

二维整数数组中的非精确模式搜索算法

这个问题类似于二维模式搜索算法,但提供的链接不可访问。 给定一个 m*n 数组 T 和 u*v 数组 P,u ≤ m,v ≤ n,0 ≤ P[i][j] < q, where q is a positive int...

回答 0 投票 0

根据部分已知值检查数组内容的干净 Rubyist 方法是什么?

我有一个 3d 数组,我需要根据部分已知值检查它的第二个“维度”。数组组成说明如下: a = [[[1,1], 无]], [[2,3], [4,8]], [[6,1],[9,9]], [[5,7], . ..

回答 2 投票 0

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