通过将正则表达式的一部分放在括号内来创建正则表达式组。组允许将量词应用于整个组或限制交替使用正则表达式的一部分。除了将正则表达式的一部分组合在一起外,括号还会创建一个编号的捕获组。它将正则表达式中与正则表达式部分匹配的字符串部分存储在括号内。
正则表达式 OR 结果产生两个单独的组,如何将其捕获为单个组?
我正在尝试在 GoLang 正则表达式中捕获以下输入字符串的用户名,我希望匿名用户和用户 Prettygurl91 位于单个组中,但以下情况并非如此
我试图从链接中获取href,从脚本标签中获取src。 由于这是我第一次使用正则表达式,因此我对分组、否定和条件选择的工作原理还不够了解。 T...
我需要从这样的字符串中获取数字: "前缀.[10].后缀 “前缀.10.后缀” 我的第一直觉是这样做: \w+\.((\[(?\d+)\])|(?\d+))\...
我有下面的javascript程序 - var rx = /^值应该(?: 在 (\d+(\.\d+)?) 和 (\d+(\.\d+)?))$/; var句子=“值应该在1.1和2.7之间”; var arr = rx.exec(sente...
我想匹配除捕获组中的字符之外的所有字符。这是一个最小的正则表达式,作为我想要实现的目标的示例: /(?:(["'])[^ ]* )/g 明显的问题是 [^ ]
我有 600 场由不同演讲者就不同主题进行的演讲的数据库。 它们的格式为: 主题 1(演讲者 1) Event_type_1 - ,主题 2(发言者 2) Event_type_2 - ,主题 3(发言者 3) 主题 4(苏...
我想匹配一个单词,但我希望捕获组包含匹配单词之前和之后的数字之间的所有内容。 在下面的示例中,匹配项是 KEYWORD,...
如何使用 Java 正则表达式将数字与可能位于方括号中的组进行匹配
我需要从这样的字符串中获取数字: "前缀.[10].后缀 “前缀.10.后缀” 我的第一直觉是这样做: \w+\.(?\[\d+\])|(?\d+)\.\w+...
我不明白我写的这个正则表达式出了什么问题。 进口重新 # 定义输入字符串 输入 = [ “示例-分期-1234-e2e-1707336983872”, “示例-分期-1234-e2e-
使用 bash 正则表达式,我们可以捕获重复捕获组的最后一个捕获组吗?
引发这个问题的具体问题是,我正在编写一个 bash 脚本来使用 df -k 检查磁盘利用率,并希望脚本在利用率超过阈值时执行某些操作,例如 90...
当这些单词可能出现一次或两次时,如何根据单词列表正确设置分组?
就上下文而言,我对 Go 完全陌生,并且从未使用过正则表达式。 为了获得更多的实践经验,我正在尝试编写一个转换器来转换其中一个的语法
我需要一个正则表达式来从列表中提取建筑物名称。我将文本和正则表达式传递给进行解析的框架,所以我真的想尝试使用正则表达式而不是代码来解决这个问题。 大楼
如何用 foo123bar 替换 foobar? 这不起作用: >>> re.sub(r'(foo)', r'J3', 'foobar') 'J3bar' 这有效: >>> re.sub(r'(foo)', r' hi', 'foobar') 'foohibar'
鉴于这种模式: abc/09dce097-34e1-4af3-ab97-9eccd1163615.json “1010101010” abc/29ef1c15-f2b3-4b4c-9a34-7de982abfb22.json “1010101010” abc/50dff7db-1bd6-4...
使用 Notepad ++ 删除在分隔文件中使用字符创建的额外分隔符
我有一个由不使用文本限定符的人以管道作为分隔符导出的分隔文件,并且文本包含管道字符。应该有 13 列。 额外的列已
我想使用正则表达式从文本中捕获电话号码。 例子: 我有这个正则表达式可以很好地找到电话号码: ^((\(?\+45\)?)?)(\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2})$ 它抓住了所有...
我有这样的表达式:(\D)((-?|\+?)\d+(\.\d+)?)?这适用于我得到的大多数模式。但是,字符串中存在我根本无法获取的模式。我正在使用 Java 和 spr...
我想使用 grep (PCRE) 查找传递给函数 foo() 的所有单引号字符串。 我的源代码中的示例函数调用和预期命中: foo('爱丽丝') -&...
如何仅捕获特定主节点在 Ansible 中拥有的插槽总数? 我知道如果你运行: redis-cli --集群检查 例如,您将得到以下输出: 192.168.56.115:6379 (7d0f...
当提供像 0[0-9] 这样的输入时,有人可以告诉我 matches.group(1) 是什么吗?它不是 None 也不是 (换行)但它是一个 str [关闭]
我正在做一个有关 ipv4 验证器的正则表达式的问题,我知道有关该问题的正则表达式已经存在,而且我知道我的 ip 验证方法不是最好的,但如果我输入...