regex-group 相关问题

通过将正则表达式的一部分放在括号内来创建正则表达式组。组允许将量词应用于整个组或限制交替使用正则表达式的一部分。除了将正则表达式的一部分组合在一起外,括号还会创建一个编号的捕获组。它将正则表达式中与正则表达式部分匹配的字符串部分存储在括号内。

正则表达式帮助捕获除 PCRE 中最后 2 个字母之外的字符串

我有一个来自这些字符串的字符串 test01、abcd02、xyz05,我的最后 2 个字符始终是数字。从这些字符串中,我想要一个正则表达式来捕获 test、abcd、xyx。可以吗

回答 1 投票 0

在 Java 中扩展正则表达式子组匹配

我有一个函数,它接受一个正则表达式和另一个字符串,并返回一个将正则表达式与任何输入相匹配的 lambda。我希望其他字符串能够使用正则表达式中的匹配组,...

回答 1 投票 0

用于电话号码匹配的正则表达式 (120)234-5678

我需要一个正则表达式来匹配 (120)234-5678 这种格式。 我尝试使用 ^[(1]\d\d..\d{3}.\d{4}(?!\d) 但它也匹配不以 1 开头的数字,例如 (921)123-4444 (933)123-3333 ...

回答 1 投票 0

编写一个正则表达式,为 $ 分隔符和 html 标签之外的每个单词添加一个范围

我想使用正则表达式执行以下操作: 正则表达式忽略 html 标签的每个内部 正则表达式忽略由 Mathjax 解析的 $...$ 内部的所有内容 正则表达式忽略 o...

回答 1 投票 0

Python 中的递归正则表达式匹配平衡括号并替换

我有一些 LaTeX 源代码和一些注释:三种类型: \ins{谁}{什么} em{谁}{什么} pl{谁}{旧事}{新事} 目标是运行源文件并替换所有出现的情况...

回答 1 投票 0

正则表达式提取 - 逗号和英文之间的单个字符串

我有带有随机选项名称列表的字符串, 我只想在逗号和“”之间提取一个选项 COLOR=""。 这些选项有时包括不同的 LAN...

回答 1 投票 0

正则表达式负向前瞻与组

我尝试将正则表达式与负向前瞻和组一起使用。不幸的是它没有按预期工作,所以我需要帮助。 我需要解析出字符串末尾的尺寸(英寸)...

回答 1 投票 0

Java 匹配器组捕获

编辑:如果可能的话,我还需要让正则表达式与字符串格式匹配 [id='value1' 或 id='value2' 或 ... 或 id='valueN'] 并捕获所有值。 我有一段代码可以...

回答 3 投票 0

java.util.regex.Matcher混淆组

我无法获得正确的正则表达式匹配组。我的代码归结为以下内容: 模式 fileNamePattern = Pattern.compile("\w+_\w+_\w+_(\w+)_(\d*_\d*)\.xml"); 匹配器

回答 4 投票 0

如何编写电子邮件和密码的正则表达式模式?

我在为以下语句编写正则表达式模式时遇到问题。我认为我的电子邮件模式有问题。 对于电子邮件: 域名应以 google.com 或(无任何字符或任何字符).go 结尾 在

回答 1 投票 0

我正在创建一个正则表达式,可以匹配 VALID TIL|UNTIL ddhhmm 或 VALID ddhhmm/ddhhmm

无法使 REGEX 模式匹配工作。 此正则表达式模式 ^VALID(?: (?:TIL|UNTIL) \d{6}| \d{6}[-\/]\d{6}) 匹配 有效 222200/222300 有效 222200-222300 有效期至 222200 有效期至 222200 布...

回答 1 投票 0

如何用正则表达式过滤掉字符串

假设我想要一个正则表达式来表达一个过滤器,仅当它不以特定后缀结尾时才选择特定形状的字符串,例如: AaA.BbB.CcC.DdD.EeE 或 a1.b2.c3.d4.e5 都应该通过...

回答 1 投票 0

字幕中 SRT 和 VTT 语法的正则表达式匹配

我有 srt 和 vtt 格式的字幕,我需要匹配和删除特定于格式的语法,并获得干净的文本行。 我想出了这个正则表达式: / ?\d*? ?^.* --> [...

回答 3 投票 0

Javascript正则表达式:如何为任意正则表达式仅保留匹配的组?

JS 正则表达式 API 中是否有方法可以重写输入,以便仅保留匹配的组(按顺序),但它适用于任意正则表达式(包括没有上限的正则表达式...

回答 1 投票 0

匹配字符串中数字之间的所有文本的模式

我正在尝试使用正则表达式为圣经一章中的每节经文创建一个组。例如,假设文本如下: 1 这是 D 之子弥赛亚耶稣的家谱...

回答 1 投票 0

如何排除一个具有位于另一个模式前面的lookbehind的模式?

如果正则表达式模式在此正则表达式模式 r"( 之前,我如何不捕获或检测匹配项?<=\s)|^)dont\s*" This is the pattern that you want to use to exclude matches. It correctly ...

回答 1 投票 0

用行号替换捕获组(sed?awk?python?)

我有源代码,我想将文件名:行号插入到各种日志记录语句中,例如: logger.e("", "发生错误"); 第一个字符串文字需要...

回答 1 投票 0

如何在不使用子组的情况下获取正则表达式坐标?

我一直在尝试以以下格式提取坐标集: [-34.0, 23, 0.555] , [3, 4, 5], .... 对于第一组,我希望提取“-34.0”、“23”和“0.55...

回答 1 投票 0

仅当不在上下文中时才匹配正则表达式

引擎:Vim RegEx 输入: 例如{thoerm}\标签{ABC_for_all} 如果 ABC 是公共物品,则 $ABC(places)$ 包括一切。 nd{定理} 现在我们来证明定理 ef{ABC_for_all}。 表达...

回答 0 投票 0

我想从以下格式的JavaScript字符串中提取数字[关闭]

XXX-XXX-XXX XXX XXX XXX XXX XXX-XXXX (XXX)XXX-XXXX (XXX)-XXX-XXXX (XXX)XXX-XXXX (XXX) XXX XXXX 我尝试过使用 / (?:\+?1?\s?)?(?:\(\d{3}\)|\d{3})(?:[-\s]?)\d {3}(?:[-\s]?)\d{4} /g 但这不是

回答 0 投票 0

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