pattern-matching 相关问题

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

Hackerrank 在 php 中绘制长度为 N 的楼梯

画一个高度为N的楼梯,如下所示: # ## ### #### ##### ###### 高度为 6 的楼梯,请注意最后一行的空格应为零。 我的解决方案无法正常工作 功能...

回答 15 投票 0

正则表达式查找重复标记之间的字符串

我有一个看起来像这样的字符串: **** 来源#24 **** [1] 源位置[本地/远程]:远程 远程主机名:PNQ 用户名:foo [2] 源码目录...

回答 2 投票 0

如何找到不包含模式的最短路径?

我正在使用Neo4j 5.9.0社区 问题描述 : 我的图只有一种类型的关系 [:Relationship] 和一种类型的节点 (:Node)。 我想找到两个节点之间的最短路径,...

回答 2 投票 0

未检测到 Python Netmiko 模式

我正在使用下面的python代码来获取show version的输出 从 netmiko 导入 ConnectHandler 设备_cisco_ios = { 'device_type': 'cisco_ios', ‘主机’:“ABCDEF32”, '用户...

回答 1 投票 0

在匹配的正则表达式模式中查找特定区域?

我有一个正则表达式,它与我的数据中的特定模式匹配,然后我使用字符串操作对其进行处理。这些模式由圆括号和句号组成: ((((((.))))))(...((((((..).).))))。 我的

回答 1 投票 0

计算文本文件中模式的所有唯一实例

我有一个包含多行文本的文件,所有文本均以六个十六进制数字开头,一个空格,然后是一些文本。有时,此残留文本以字符 X 或 Y 开头,后跟 4 位数字,然后...

回答 1 投票 0

instanceof Java中的模式匹配,未编译

下面是摘自《Java - The Complete Reference》一书的一段话。 数字 myOb = Integer.valueOf(9); 整数计数 = 10; 如果((数< 100) && myOb instanceof Integer iObj) { // is OK //...

回答 1 投票 0

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

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

回答 1 投票 0

Scala - 大小写匹配部分字符串

我有以下内容: 服务匹配{ 案例“聊天”=> Chat_Server !中继消息(serv) 案例 _ => 空 } 问题是有时我还会在末尾传递一个附加参数...

回答 3 投票 0

如何在 haskell 中计算带有柯里化参数的函数?

我正在编写一个定义如下的表达式求值器: eval :: LState -> Env -> Lexp -> (LState, Value) 其中LState是内存。 Env:Variable 和 Value.Lexp 的映射被定义为 su...

回答 1 投票 0

为什么 `<input pattern="^[^ ]{2,}.*[^ ]$">` 会触发“XPath 处理错误:需要二元运算符”?

我有一个带有 XSL 的 XML 文件来处理它。 使用像 这样的输入元素可以很好地工作。 然而当我把它改为 我有一个带有 XSL 的 XML 文件来处理它。 使用像 <input pattern="^[^ ].*[^ ]$"> 这样的输入元素效果很好。 然而,当我将其更改为 <input pattern="^[^ ]{2,}.*[^ ]$"> 时,Firefox ESR 115.3.1 抱怨: Fehler beim Laden des Stylesheets:XPath-Verarbeitungsfehler:Binärer Operator erwartet: (英语(最有可能):“加载样式表时出错:XPath 处理错误:预期二元运算符:”) 我完全不明白如何调试这个,什么触发了错误,以及如何修复它(当我在 { 和 } 之前添加反斜杠时,我收到了不同的错误消息,说“发现无效字符:” ). 让事情变得更难理解的是错误消息中没有任何细节(如行、标记),当我尝试显示源代码时,我只得到一个空窗口。 几乎最小的例子 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="#default"?> <xsl:stylesheet id="default" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:test="test" exclude-result-prefixes="xsl test"> <test:XML> <order> </order> </test:XML> <xsl:output method="html" encoding="UTF-8" indent="yes"/> <xsl:template match="/xsl:stylesheet"> <xsl:apply-templates /> </xsl:template> <xsl:template match="xsl:*" /><!-- ignore --> <xsl:template match="test:XML/order"> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <form> <input id="customer-name" type="text" name="i.user.name" size="25" maxlength="40" placeholder="Name" pattern="^[^ ]{2,}.*[^ ]$" required="required" /> </form> </body> </html> </xsl:template> </xsl:stylesheet> XSLT 在属性值中使用大括号 { 和 } 作为所谓的属性值模板来分隔嵌入的 XPath 表达式。因此,在 XSLT 中,在此类属性中,如果您想要文字 { 或 },则需要将它们加倍,例如{{ 和 }},例如pattern="^[^ ]{{2,}}.*[^ ]$"。

回答 1 投票 0

模式匹配并非详尽无遗 液体类型不匹配

你好,我是 Haskell 新手,我正在尝试向这两个函数添加 Liquid Haskell 注释。 c :: 整数 c = 2 {-@rotateRev :: r:[a] -> f:[a] -> a:[a] -> y:{v:[a] | len v = len r + len f...

回答 1 投票 0

为什么 Integer.parseInt 在线程“main”中产生异常 java.lang.NumberFormatException: For input string: ""

为什么 Integer.parseInt 会产生此错误? 公共静态无效主(字符串[] args){ 字符串输入=“6”; 模式pattern = Pattern.compile("[0-9]*"); 匹配器匹配...

回答 1 投票 0

比较两个唯一字符串时如何检测模式匹配?

我正在寻找以下字符串模式匹配问题的解决方案。 您有一个带有两个参数的函数:模式和输入 - 两者都是字符串。 假设模式:aabbaa 和 inp...

回答 4 投票 0

使用excel vba,以特定模式将数据传输到另一个页面

我想将用户从 B4:M29 范围内的下拉列表中选择的值传输到另一张具有特定图案的工作表上的 B6:G56 范围。有了这个模式,价值...

回答 1 投票 0

如何在图像数据库中按图像搜索?

我正在研究模式识别逻辑。我尝试了所有可能的方法,但没有一个有效。 我尝试将像素转换为盒子和极坐标箱,然后找到 Levenshtein 距离,Co...

回答 2 投票 0

在 ocaml 中一次匹配 3 个元素并将核苷酸转换为酸

我目前正在做一个项目,其中有核苷酸的DNA列表,例如[T;A;C;G;G;C;T;A;G;A;T;T;T;A;C;G ;C;T;A;A;T;A;T;C] 我需要转换第一条链之间的核苷酸(“START...

回答 3 投票 0

python 字符串模式转换为 json 文件

我有一个代码试图在字符串中找到匹配的模式。我想将这些模式存储在 json 文件中,因此我将这些 python 字符串转换为 json 格式。但是,它不是...

回答 1 投票 0

有没有办法根据 SQL 中的模式在列中填充空值?

我有一个由地址和社区组成的表。这里的数据集很大,包含数百万行。可能有大约 1300 万个带有门牌号码、街道名称的唯一地址...

回答 1 投票 0

bash 脚本检查文件名以预期字符串开头

在 OS X 上使用 bash 脚本运行: sourceFile=`基本名称 $1` shopt -s 不匹配 if [[ "$sourceFile" =~ "adUsers.txt" ]];然后回显成功;否则回显失败;菲 上面的方法有效,但是如果...

回答 2 投票 0

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