pattern-matching 相关问题

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

根据表中的中断将数据帧分为2个数据帧

我下载了一个csv文件,该文件在同一标签上包含3个不同的表。我只需要顶表和底表,但是根据我下载文件的时间,行数会有所不同。我...

回答 1 投票 0

Scala中是否存在值泛型?

是否有可能在scala中使用价值泛型?也就是说,泛型不是类型而是值。我可以想象它们看起来像这样:Animal [legs:Int]类,但是它不能编译。 ...

回答 1 投票 0

Java regex不匹配

我有这个正则表达式:#(?<= [^ \ w`“ \ [?:] | ^)[a-z _] [a-z0-9 _] *(?= [^ \ w`”(\ ]] | $)#Di,我正在尝试使SQL语法更漂亮,例如,从“ SELECT * FROM users WHERE username = ?;”到SELECT * FROM`...

回答 1 投票 0

如何对未知数量的字符进行模式匹配

首先,我不太精通编程。我有一些宏可以帮助我进行工作,但是我需要清晰的示例来完成这些工作。我想在Word文档中找到具有...

回答 1 投票 0

C#8开关表达式:一次处理多个案例?

C#8引入了模式匹配,我已经找到了使用它的好地方,就像这样一个:private static GameType UpdateGameType(GameType gameType){switch(gameType){case ...

回答 1 投票 1

Erlang中的模式匹配

我在学习这两个Erlang模式匹配问题时试图学习一些Erlang。在此处给定模块:-module(p1)。 -export([f2 / 1])。 f2([A1,A2 | A1])-> {A2,A1}; f2([A,...

回答 2 投票 1

R中的正则表达式:如何一次sub()多个列值?

我正在尝试使以下脚本更简洁。 SH1 $ SCORING7_01 = sub(“-”,“”,SH1 $ SCORING7_01)SH1 $ SCORING7_02 = sub(“-”,“”,SH1 $ SCORING7_02)SH1 $ SCORING7_03 = sub(“-”,“”,SH1 $。 ..

回答 2 投票 0

为什么列举所有情况时通配符匹配不起作用?

考虑此代码:{-#语言GADT#-}数据P t其中PA :: P Int PB :: P Double PC :: P Char isA PA = True isA _ = False它将编译并正常工作。现在考虑以下代码:{-#LANGUAGE ...

回答 1 投票 7

模式匹配DateTime.DayOfWeek F#

我想从DateTime.DayOfWeek与DateTime.Now.DayOfWeek匹配的天数与FSI输出类似:val it:DayOfWeek = Thursday {value__ = 4;},但我不知道...

回答 1 投票 0

有效地查找数据帧中几乎具有相同值的行组

我有大约一千行的数据集,但是它将增长。我想找到某些属性几乎相同的行组。我可以进行愚蠢的暴力搜索,但这是...

回答 1 投票 2

R data.table:检测每个组内值的模式

说我有一个像这样的data.table:set.seed(10)data.table(group = rep(c(“ a”,“ b”,“ c”),each = 5),date = rep( 1:5,3),值= sample(c(95:105,“”),15,replace = TRUE))在每个组中,值...

回答 1 投票 0

Groupby和A)组合匹配的字符串(和或子字符串)B)值的总和

我有df:row_numbers ID码数量1 med a 1 2 med a,b 1 3 med b,c 1 4 med c 1 ...

回答 2 投票 0

模式匹配删除Wiki标记标签

我正在尝试从Jira中使用Wiki标记的字段中获取用户的电子邮件地址。字段内容如下:*用户电子邮件:* [[email protected] | mailto:[email protected]] *技术...

回答 1 投票 0

解析CSV并仅将匹配的行添加到Scala中的功能列表中

我正在阅读csv scala。 Person是案例类Case类Person(名称,地址)def getData(path:String,existingName):List [Person] = {Source.fromFile(“ my_file_path”)。getLines.drop(1)....

回答 1 投票 0

搜索类似“ ABC DEF”的短语,但允许在“ ABC”和“ DEF”之间保持距离]]

我正在尝试将研究摘要表过滤为与主题“ RNA测序”更相关的摘要。 SELECT * FROM RNAseq在哪里匹配(摘要文本)反对('“”使用RNAseq“”使用RNA -...

回答 2 投票 0

Idris产品中的图案匹配

定义ZZ:类型ZZ =(Nat,Nat)然后是以下代码ZZ_greater_than_zero:ZZ->布尔ZZ_greater_than_zero(Z,Z)=假ZZ_greater_than_zero(Z,(S n))=假ZZ_greater_than_zero((S m).. 。

回答 1 投票 1

高级字符串数据操作

我有一个数据框,并且感兴趣的列相当混乱。我试图执行一些匹配的字符串,但是不起作用。数据来自网站,因此该栏很明确。我是...

回答 1 投票 1

如何在切换语句中使用元组作为模式

是否可以在switch语句中使用元组作为模式?在下面的示例代码中,我想定义一个命名常量来表示要匹配的模式,在这种情况下,元组(1,2)...

回答 1 投票 0

在Spring Boot中暴露给Swagger2时如何模式化API的匹配?

下面是我需要为其编写swagger2 API文档的控制器:@RestController @RequestMapping(“ / abc / def / pqr”)公共类控制器{@GetMapping(path =“”,消耗=“ application / ...

回答 1 投票 0

使用node.js中的REGULAR表达式提取字符串的部分

我尝试提取Only URL部分而不是Path,例如,如果url为https://example.com/news/cricket,则输出应为https://example.com/,但我对常规不满意表达。 ...

回答 1 投票 0

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