cost 333 ms
反向引用的数值参考在 Python 中不起作用 - Numerical reference for backreference not working out in Python

当仅使用一个单词进行匹配时,我试图处理返回双单词地名的 difflib 匹配。 也就是说:当我执行 difflib 正则表达式替换时,我得到了第二个单词的两倍。 方法: 捕获子字符串,因此重复的单词是子字符串的最后一个/第一个如果单词相同,则删除第一个单词并替换为“之后的所有内容” substrin ...

正则表达式捕获部分文本,但如果找到模式则忽略 rest - Regexp capture part of text but ignores rest if patern found

使用正则表达式我需要“过滤”一些文本,但前提是部分行匹配模式。 示例输入是(每行是单独的记录): 如果"OK: ALL OK" ,我需要过滤掉(浮动),在其他情况下,所有行都应该匹配。 每场比赛都应该在“同一个捕获组”中(相同意味着总是在 4 个捕获组中)。 所以正确的 output 应该是 我试 ...

如何用 sed 捕获一个数字并替换另一个? - How to capture one digit with sed and replace the other?

在文本文件 test.txt 中有很多行文本,我想从中提取一行匹配: 我想用三替换中间数字的第一位数字(在本例中为 4)。 也就是说,无论中间数字是什么(40、41、52、63 等),我都希望将其替换为以 3 开头的数字(40 变为 30,41 变为 31,52 变为 32,63 变为 33 ET ...

正则表达式在括号中捕获逗号分隔的文本组 [Java] - Regex to capture comma separated groups of text in parentheses [Java]

我有一个包含一个或多个(逗号分隔)值的字符串,用引号括起来并用括号括起来。 所以它可以是os IN ('WIN', 'MAC', 'LNU') (用于多个值)或只是os IN ('WIN')用于单个值。 我需要提取List中的值。 我已经尝试过这个正则表达式,但它将所有值作为一个完整的字符串捕获到 ...

将重复的正则表达式模式捕获为一组,bash 脚本中的 sed - capture repeating regex pattern as one group, sed in bash script

我写了一个从有效文本行中提取两条数据的工作表达式。 第一个捕获组是包括句点的数字部分。 第二个是该行的剩余字符,只要该行有效。 如果数字部分以句点结尾或行以数字结尾,则该行无效。 在各种正则表达式测试站点上进行测试时,表达式^((?:[0-9]+\.)+[0-9]+) (.*)[^0-9]$有效。 ...

JS Regex - 查找包含特殊字符的子字符串 - JS Regex- find a substring contains special characters

您能帮我了解如何执行以下操作吗? 我有一个字符串(此字符串的 3 种格式): “Section_1:你好和再见 | section_2:kuku” “第 1 部分:你好、再见、你好 | 第 2 部分:库库” “第 1 节:你好 | 第 2 节:库库” 我想要得到结果: ...

如何用正则表达式解析和区分用户命令的不同和变化的arguments? - How to parse and distinguish different and varying arguments of a user command with a regular expression?

我正在尝试将用户命令解释为破折号可选标志。 像这样的东西: 非常有限,只有 1 个标志选择。 我正在寻找一个正则表达式,它可以正确地解析带有任意数量的破折号标志的字符串,将标志分成组,而不用担心中间的一定数量的空白。 string.match(regex)应该 output 每个标志和每个文件名 ...

“计时器”句型的正则表达式捕获组 - Regex capture groups for “timer” sentence pattern

我正在尝试编写一个正则表达式,它允许我解析和修改可能包含对特定操作进行计时的指令的字符串,使用捕获组来识别输入字符串中的“小时”、“分钟”和“秒”值。 在 ruby​​ 中,我有一个接近我需要的匹配和捕获组的正则表达式 我想找到一个表达式,它可以捕获可以匹配多个值的字符串,而不是独立的; “ ...

如何区分正则表达式的第 m 个捕获组的第 n 个匹配模式与 bash 中较早或较晚的匹配? - How can I distinguish the n-th matched pattern of the m-th capture group of a regular expression from earlier or later matches in bash?

这个问题与 bash 可以处理的正则表达式有关。 我有一个正则表达式,它在文本中查找日期的所有匹配项,如果它恰好位于制表符之间或至少两个空格之间: (?<=\\t|\\s{2,})(\\d{1,2}\\.\\d{1,2}\\.\\d{4})(?=\\t|\\s{2,}) 我怎样才能用根据 ...

BigQuery REGEXP_REPLACE 在替换表达式中引用捕获组 - BigQuery REGEXP_REPLACE referencing capture group in the replacement expression

我对正则表达式很陌生,所以这似乎是一个非常愚蠢的问题。 我一直在使用 Google 表格中捕获的组,没有任何问题,但是当我尝试将它应用于 BigQuery 时,它似乎不起作用,我不知道如何实现语法。 我环顾四周,这似乎是最接近的答案,但我无法使其工作: 使用正则表达式查找和替换、组捕获和反向引用我想 ...


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