pattern-matching 相关问题

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

如何提供自定义匹配参数以使用R比较代码列表模式?

我想比较数据框列的匹配和不匹配。在这里,我在a列中有代码,在b列中有它们的值。如果列a为1且列b为male(1 = male和2 = ...

回答 1 投票 0

从字符串中提取文本

我跟随的字符串是HTML- 存储库 Subversion &...

回答 2 投票 0

我如何使用GREP来确定文件中的每一行是否都与我的模式匹配?

我正在尝试检查文件中的每一行是否与我的模式匹配(4个字符后跟4位数字)。我尝试将GREP与-x -P -v -q选项一起使用,因此如果我的文件与...... >>>

回答 1 投票 0

引用具有相似模式的列

我有很多列,例如pr_1,pr_2,pr_3等。我想使用类似的模式(或它们的索引)使用ifelse对其进行变异引用,而不是像下面那样写所有列名称。 ...

回答 2 投票 0

int的标量句柄为空

我有下面的代码val num =(json \“ somenum”)。asOpt [String] =>这里没有任何限制也可以作为opt [int],但是需要处理null var numNew:Int = null if(num.isEmpty || num

回答 2 投票 0

用Scala中的模式匹配替换._1和.head

def checkPeq [A,B](list1:List [(A,List [B])])(P:(A,B)=>布尔值):List [Boolean] = {def helper [A,B] (list2:列表[(A,List [B])],list3:列表[B],acc1:布尔值,acc2:列表[Boolean])(leq:(A,B)=&...

回答 2 投票 0

对类型化数据集进行模式匹配

我正在尝试根据spark数据集的类型应用不同类型的逻辑。根据传递给doWork的案例类的类型(客户或工作人员),我必须应用不同的类型...

回答 2 投票 0

如何使用HTML模式使用几个不同的符号

我只允许使用Xx,数字和-+ /%^ *符号。如何编写正则表达式,允许用户仅输入这些字符?那就是我所拥有的,但是不起作用:

回答 1 投票 0

F#模式与可选的元组列表匹配

我正在尝试将模式匹配用于元组的可选列表,但是尽管尝试了所有我能想到的东西,但我无法编写详尽的匹配表达式。我正在努力理解为什么...

回答 2 投票 1

使用模式匹配的后卫(if)在体内的标量

我在Scala中经常使用模式匹配。很多时候,我需要在后卫部分做一些计算,有时它们很昂贵。有什么方法可以将计算值绑定到单独的值?...

回答 1 投票 0

'&& x'模式匹配是否导致x被复制?

在std :: iter :: Iterator :: filter()的文档中,它解释说值是通过引用传递给闭包的,并且由于许多迭代器会生成引用,在这种情况下,传递的值是...

回答 1 投票 0

将美国金额提取到单独的列中

我正在尝试使用正则表达式从子字符串中提取美元金额。负数在字符串末尾带有“ CR”,表示负数。金额...

回答 2 投票 0

在网格中搜索单词

我正在尝试编写一个函数,该函数采用字母的正方形网格并给定一个单词,以从单词列表中进行查找,它会水平,垂直或对角地搜索它(也向后看...]]

回答 2 投票 1

在文本后用模式匹配所有行,直到模式匹配失败正则表达式

[我有一个文本:{{Verkleinerungsformen}}:[1] [[Äpfelchen]],[[Äpfelein]],[[Äpflein]] {{Oberbegriffe}}:[1] [[Kernobst]],[[ Obst]]; [[Frucht]]:[4] [[Kot]]:[7] [[Gut]] {{Unterbegriffe}}:[1] [[...

回答 1 投票 0

什么是检查当前单词是否接近字符串中单词的有效方法?

请考虑以下示例:示例1:str1 =“哇...它看起来很棒” str2 =”看起来很阿马齐“您发现阿马齐正接近令人惊叹,str2输入错误,我想编写一个程序来告诉我。 ..

回答 4 投票 1

一种有效的方法来检查一个字符串的当前单词是否接近另一个字符串的单词(Python)?

请考虑以下示例:示例1:str1 =“哇...看起来很棒” str2 =“看起来很令人惊奇”您看到amazi接近令人惊奇,str2输入错误,我想编写一个程序来告诉我。 ..

回答 2 投票 0

Quanteda:如何使用tokens_lookup将方括号与glob样式模式匹配一 起使用?

我在R中使用包{quanteda}和带有默认值type =“ glob”的tokens_lookup()函数的R中的模式匹配有两个相互关联的问题(请参见此处和此处)。说我...

回答 1 投票 0

使用scala模式匹配而不是java切换大小写有什么好处?

每个人都说模式匹配是功能语言中的一个很棒的功能。为什么?我不能简单地使用ifs和为所有情况切换大小写吗?我想了解使用模式的优点...

回答 5 投票 10

Class [_]类型上的模式匹配吗?

[我正在尝试在Java类上使用Scala模式匹配[_](在使用来自Scala的Java反射的上下文中),但是出现了一些意外错误。下面给出了行上的“无法访问的代码” ...

回答 3 投票 13

与Java枚举值匹配的标量模式

我有我的Java枚举,例如:FOO(“ foo”),BAR(“ bar”)...,并且我有一个getValue()方法来返回枚举的值“ foo”和“ bar”,并且必须使用Java。另一方面,我必须匹配...

回答 4 投票 10

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