pattern-matching 相关问题

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

基于模式匹配(F#)中的字符串输入返回不同的判别联合状态

类型ColType = I of int |串的S |浮点数F我知道你不能从模式匹配中返回一个不同的类型,这就是为什么我首先为我正在创建的解析器创建了这个类型。 ...

回答 1 投票 1

Scala XML,通过模式匹配删除节点

嗨我有一个大的xml文件,我想删除某些节点,使用模式匹配。 xml的一部分如下所示: /路径/到/地方/ $ ...

回答 1 投票 0

正则表达式中的替代字符串

可悲的是我不得不问这个问题但是在整个上午对这个问题进行了涂鸦之后,我放弃了。在线搜索,手册页,文档,似乎没有一个给我一个确定的答案我...

回答 3 投票 0

匹配产品字符串的最佳机器学习技术

这是一个难题......我有两个相同50000+电子产品的数据库,我想将一个数据库中的产品与另一个数据库中的产品相匹配。但是,产品名称并不总是相同的。 ...

回答 2 投票 31

结构化绑定是否与std :: vector一起使用?

是否可以使用带向量的结构化绑定?例如。的std ::矢量 vec {1,2,3}; auto [a,b,c] = vec;不幸的是,上面的代码不起作用(在海湾合作委员会下),但也许有...

回答 3 投票 22

Haskell为什么要使用@(as)

遇到这个例子:buildEntry ws @(w:_)=(w,length ws)使用ws @(w:_)而不是:buildEntry'(w:ws)=(w,length(w:)的优点是什么? ws))因为我只是一个初学者,我认为......

回答 1 投票 2

如何在F#中的HttpMethod上进行模式匹配?

如果请求是来自System.Net.Http的HttpRequestMessage,我正在尝试使用模式匹配来确定用于发出请求的方法。这是一个人为的例子,它表明......

回答 2 投票 3

为什么解构声明在表达时不能用?

可能这个问题应该是Kotlin的作者,但我确信在SO上有许多Kotlin用户对其架构有深入的了解。所以我的问题是:为什么语言不...

回答 1 投票 3

适用于COUNTIF的Google表格模式匹配/ RegEx

Google表格模式匹配的文档没有帮助。我一直在阅读和搜索一段时间,但找不到这个特殊问题。也许我很难过......

回答 1 投票 12

正则表达式提取嵌套引号内的文本[Java / Json] [重复]

一个以下文本,我想提取引号内的值,例如“hash”。与哈希关联的值是从引号的开头到结尾,在这种情况下:...

回答 1 投票 -1

对于包含分号的输入,Perl5Matcher.matches(input,pattern)返回true,即使分号不在模式中也是如此

我有一个字符串MyString =“AP;”;或任何其他数量的字符串;当我尝试验证MyString匹配模式时,例如。 MyPattern =“^ [a-zA-Z0-9()+ -_。] * $”;我相信...

回答 1 投票 1

如何提取与模式不匹配的字符串部分

我想要提取不匹配模式的字符串的一部分我的模式匹配条件是sting应该是长度5并且应该只包含N或Y.例如:NYYYY =>有效NY =>无效,...

回答 5 投票 1

有意义的Javascript模糊搜索

我正在寻找模糊搜索JavaScript库来过滤数组。我已经尝试过使用fuzzyset.js和fuse.js,但结果很糟糕(你可以尝试在链接页面上进行演示)。之后......

回答 6 投票 69

在使用&self或&mut self的函数中进行模式匹配时,如何避免ref关键字?

Rust书将ref关键字称为“legacy”。由于我想遵循隐式建议以避免引用,我如何在以下玩具示例中执行此操作?您也可以在操场上找到该代码。结构...

回答 1 投票 1

在与sed匹配之前删除所有行

我正在使用sed来过滤文件列表。我有一个已排序的文件夹列表,我希望获得特定文件后的所有行。为了完成这项任务,我正在使用这里描述的解决方案,它运作得很好......

回答 4 投票 19

使用代数数据类型组合列表

我试图理解创建的代数数据类型的语法。我创建的类型是[Int]或Empty,类似于Just with Just和Nothing,除了Just必须是Int列表。 ...

回答 2 投票 0

用子句头中的变量解构(Prolog)

我目前正在使用SWI-Prolog编写一些代码。当我多年前使用Prolog时,我可以发誓我能够在子句头中将变量名设置为“解构”,但它似乎不起作用......

回答 3 投票 2

如何从makefile目标大写'$ *'值?

我有一堆目标,每个目标都有不同的shell,如下所示:BASH_VERSION:= 4.4 FISH_VERSION:= 3.0.0 ... ZSH_VERSION:= 5.4.2-r1 .PHONY:dev-pure-on-bash dev-pure-on- bash:$(MAKE)dev-pure -...

回答 2 投票 0

正则表达式以匹配标准的10位数电话号码

我想为支持以下格式的标准美国型电话号码编写正则表达式:### - ### - ####(###)### - #### ### ## #### ###。###。####其中#表示任何数字。到目前为止我......

回答 18 投票 93

用于正则表达式或LIKE模式的转义函数

为了放弃阅读整个问题,我的基本问题是:PostgreSQL中是否有一个函数来转义字符串中的正则表达式字符?我已经探测过文档,但无法找到......

回答 3 投票 6

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