cost 113 ms
由于命名捕获组中的“未关闭字符类”,正则表达式将无法编译 - Regex won't compile because of 'unclosed character class' in named capture group

我在 Rust 正则表达式中收到“错误:未关闭的字符类”。 使用具有 PCRE 兼容正则表达式的在线正则表达式测试器测试正则表达式工作正常,但在 Rust Playground 上使用正则表达式箱会出现错误。 字符类必须包含减号。 我尝试将减号放在第一个位置,最后一个位置并将其完全省略,但总是出错 ...

Python RE lib - 返回匹配和无 - Python RE lib - returns match and NONE

我的问题我试图只返回有效的 IP (任务只需要 1-255.0-255.0-255.0-255 即没有前导 0) 我的正则表达式匹配得很好,而且我有一个不太可靠的解决方案来解决“正确”的问题,但我试图理解为什么我得到的是 output。 我的问题为什么每次 function 调用后都会返回“NONE ...

如何利用BRE中的PCRE和命名捕获组,以便将变量导出回父环境? - How can I utilize PCRE and named capture groups from Bash such that I can export variables back to the parent environment?

是否可以从Bash脚本调用Perl等程序来执行带有命名捕获组的正则表达式,并将结果作为变量导出回父shell? 例如: 预期产量small 。 这不必专门用Perl完成。 我只是想知道这是否可以完成和演示。 我有几千个要解析的文件,需要构建一个非常大且复杂的正则表达式 ...

正则表达式内的负数后的命名捕获组 - named capturing group inside negative lookbehind regex

我想避免捕获输入为: :) :)但想要捕获sa:)ds或只是想在结果中排​​除两个或多个相同标签彼此接触的情况。 我的逻辑说我需要在后面使用否定的lookback和命名捕获组,但是不能使它正常工作,并且我不确定是否正确。 我尝试使用(?<!(?P<happy> ...

preg_replace_callback:在模式中包括花括号:{已捕获,}不是 - preg_replace_callback: including curly braces in a pattern: { is captured, } isn't

我具有此功能,该功能利用preg_replace_callback将句子拆分为属于不同类别(字母,汉字等等)的块的“链”。 该函数试图将字符' , {和}包括为“字母” 但是,花括号似乎有问题。 从输出中可以看出,该函数将{视为字母字符,如所示,但停在}并将其视为“其他”。 ...

为什么我不能在子字符串中捕获多个数字? - Why can't I capture more than one digit in substring?

我正在创建正则表达式以从日志文件中提取各种字段。 我使用一些工具创建了一个正则表达式,它几乎完整。 唯一的问题是对于一个字段,它只提取一位数字而不是整数。 为了更好地理解,我将其保存到以下链接。 我的正则表达式演示 图案: 串: 电流输出: 预期产量: ...

如何为命名捕获组创建条件正则表达式? - How can I create a conditional regex for a named capturing group?

我们希望将 PMDF 日志转储到 Splunk 中,我正在尝试解析 PMDF SMTP 日志,特别是消息,我遇到了一个问题,即命名捕获组 (dst_channel) 可能有也可能没有值。 到目前为止,这是我的正则表达式: 我能够匹配以下消息,其中 tcp_msx_out_2 是 dst_chan ...

当命名捕获组不能使用两次时,如何在非捕获组之前或之后使用命名正则表达式捕获? - how to use a named regex capture before OR after a non capturing group when named capture groups cannot be used twice?

我在 python 脚本中使用正则表达式来捕获命名组。 该组出现在分隔符字符串“ S ”之前或之后。 我的困惑来自无法在同一个正则表达式中两次使用命名捕获组。 我想使用以下无效(命名组使用两次)正则表达式: 描述: 我真的很想命名我捕获的重要组。 我可以删除名称并使其正常工作。 我还可以将单个表达 ...

Java String.replaceAll带有命名组的反向引用 - Java String.replaceAll backreference with named groups

您如何在Java的String.replaceAll方法中引用命名的捕获组? 作为我要尝试做的简化示例,说我有正则表达式 代表字符串中的标签。 一个字符串中可以有多个标签,我想用“渲染”捕获组的内容替换所有标签。 如果我有一个像 并希望获得像"Billy bites ...

Perl的`(?PARNO)`在完成时会丢弃它自己的命名捕获吗? - Does Perl's `(?PARNO)` discard its own named captures when it's done?

递归正则表达式是否理解命名捕获? 在(?{{ code }})的文档中有一个注释,它是一个独立的子模式,有自己的一组捕获,在子模式完成时被丢弃,并且(?PARNO)中有一个注释,它“类似于(?{{ code }}) 。 (?PARNO)丢弃自己的命名捕获? 我正在写关于Perl的Mast ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM