regex-group 相关问题

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

R 中的分隔字符串

我面临这个挑战: 我希望能够通过以下方式提取字符串的一部分: 该字符串可能有也可能没有点,或者可能有很多点 我想提取字符串部分

回答 2 投票 0

正则表达式匹配 c# 组

正则表达式匹配组字母 我正在使用正则表达式,例如: MatchCollection mc = Regex.Matches(input, @"\$."); 输入: $08$19$eABCDEF$fw123578$iA12356-78$j$k$xabc123 在此输入图像描述 我...

回答 1 投票 0

C# Regex - 如何获取“_”和“之间的子字符串 ”

在示例字符串中: 字符串输入=“8240617_8240608_8240573 ”; 我只需要获取最后一部分:8240573。 在结局应用中可以有点和字母。但总会有结束的时候...

回答 1 投票 0

当我用括号括起来时,正则表达式模式会中断

我想匹配由(1)单引号或(2)双引号或(3)括号包围的任何非空文本。例如“wekj fowekjf e”或“ohogkwoefo je e”,但不是 &q...

回答 1 投票 0

什么是制备色谱?

想要得到有关我的问题的正确答案。比如技术是什么?详细的应用是什么?

回答 1 投票 0

正则表达式,可以捕获逗号分隔的 key=value,其中值也包含逗号

我有这个输入字符串 String input = "a=value1,b=va,lu,e,2,c=value3,d=value4,with,commas,,,,"; 我想将其转换为键值对,以便它应该具有值如下

回答 1 投票 0

使用正则表达式识别分隔符之间的子字符串

背景 我想识别起始定界符和结束定界符之间的文本,但我也想在两者之间有不同的文本。您可以在 regexr.com 上查看此示例。 目前的解决方案 输入 ...

回答 1 投票 0

正则表达式从自定义查询表达式的条件中查找字段、子字段、运算符和值

我有自定义 NoSql 解决方案的示例 where 子句,如下所示 Name.Contains(' Between') and (DateField in ('2020-12-01', null)) And Name = 'test' and Product.Name != 'P1' 我需要在哪里找到所有内容

回答 1 投票 0

使用正则表达式/VBA获取每个以点结尾的单词

在 Office 2019 Excel 电子表格中。 我试图从任何指定的单元格中提取最多 5 个以 ] 后的点结尾的单词。 示例文本: 一些文字[asred.] ost。 |周一 - 里本(终极)很多。交流,中国。

回答 3 投票 0

python 正则表达式未能找到所有匹配项

当我在 python 中运行时,我的正则表达式无法捕获所有组,我不知道为什么...... 我正在尝试提取数字序列。 进口再 my_string = '467..114..' re.search(r'(?:(\d+)(?:...

回答 1 投票 0

正则表达式对某些文本进行了混淆

我有一些输入文本,如下所示: Oracle SQL 19c 微软 SQL Server 2008 R2 微软 SQL Server 2016 MySQL 8.2 这个正则表达式: (^.*\s)+(\d+\.?\d+\s?)?(.*)? 正则表达式工作得很好...

回答 1 投票 0

在 Pelican 中根据文件名自动生成标题

1。概括 我无法从文章/页面的文件名自动生成正确的标题。 例如,我无法从文章 Kira-Goddess.m 自动生成元数据密钥标题 Kira Goddess...

回答 2 投票 0

虽然贪婪的可选运算符没有最大匹配

我有一个具体的模式: \A (%\s*!\s*T[eE]X 程序=(?[^} ]+)\R)? (\(文档样式|文档类)\s*(\[[^]]*\])?\s*\{(?[^} ]+)\})? 我想匹配

回答 1 投票 0

java正则表达式:尽管贪婪的可选运算符没有最大匹配

我有一个具体的模式: \A (%\s*!\s*T[eE]X 程序=(?[^} ]+)\R)? (\(文档样式|文档类)\s*(\[[^]]*\])?\s*\{(?[^} ]+)\})? 我想要...

回答 1 投票 0

从正则表达式捕获组中修剪空格和换行符

我有以下 HTML 代码: 电话号码: 我有以下 HTML 代码: <span><b id="PHONE">Phone Number:</b> </span> <span style="margin-left: 8px; color: #1c3452; font-family: 'PT Sans', sans-serif; font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px;">+32 123 45 67 89</span> <br /> <span><b id="EMAIL">Email Address:</b> </span> <span style="margin-left: 8px; color: #1c3452; font-family: 'PT Sans', sans-serif; font-size: 16px; font-style: normal; font-weight: 700; line-height: 16px;">[email protected]/span> <br /> 我想使用表达式捕获电话号码和电子邮件地址的值。 到目前为止,对于电话号码我尝试过: <b id="PHONE">(Phone Number)(\s*):(\s*)<\/b>(\s*)<\/span>(\s*)<span[^>]*>(\s*)(?<Phone>[^<]*)<\/span> 它成功捕获了电话号码,但它也捕获了换行符和空格。 我在这里准备了一个例子:https://regex101.com/r/X11veJ/1 有人知道我如何成功地获取没有换行符和空格的电话号码吗? 这可能吗? 我几乎是正则表达式方面的菜鸟;所以我不确定书面表达是否好。 欣赏!谢谢! “...我想用表达式捕获电话号码和电子邮件地址的值。... ...有人知道我如何成功地获取没有换行符和空格的电话号码吗?这可能吗? ...” 使用捕获模式。 作为前言,您没有指定您正在使用哪个正则表达式引擎,因此您可能需要相应地调整语法。 这将捕获电话号码。 这些数字包含在组 1 到 5 中。 (?s)id=\"PHONE\">Phone Number:.+?(?:(\+\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+))<\/span> 并且,这将捕获电子邮件地址。 请注意,电子邮件地址后面的结束 span 标签不是以 < 字符开头。 我想这可能是你的一个拼写错误。 如果没有,请发表评论,我可以重新考虑模式。 (?s)id=\"EMAIL\">Email Address:.+?<\/span>.+?>(.+?)<\/span> 从这里,您可以合并两个模式,以创建单个模式。 (?s)id=\"PHONE\">Phone Number:.+?(?:(\+\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+))<\/span>.+?id=\"EMAIL\">Email Address:.+?<\/span>.+?>(.+?)<\/span> 输出 +32 123 45 67 89 [email protected]

回答 1 投票 0

使用正则表达式从具有可变子域的 URL 中提取环境、域和主机名

我正在开发一个项目,需要从 URL 中提取特定信息,特别是环境、域和主机名。 URL 具有可变的子域,我遇到了困难

回答 1 投票 0

我可以在正则表达式中使用 OR 而不捕获所包含的内容吗?

我正在使用 rubular.com 来构建我的正则表达式,他们的文档描述了以下内容: (...) 捕获所有包含的内容 (a|b) a 或 b 如何使用 OR 表达式而不捕获...

回答 4 投票 0

为什么在assertTrue()中使用matches()时收到AssertionFailedError?

@测试 无效 hasCurrentProgress() { YTVideo yt = 新 YTVideo(); yt.setUrl("https://www.youtube.com/watch?v=U6Z8FkjGEb4&t=2s"); assertTrue(yt.getUrl().matches("(t=)"...

回答 1 投票 0

Ballerina 中的 REGEX 模式搜索

我需要编写一段代码来按正则表达式模式分割字符串。在java中,我可以使用这种方法。 String[] 样本 = { "1999-11-27 15:49:37,459 [thread-x] 错误 mypackage - Catast...

回答 1 投票 0

需要正则表达式的帮助来匹配字符串

下面是一个数据集 com.jav.orgs.exceptions.sessionException:A1234-访问com.jav.orgview.OpenSessionJVM(JVM方法)的会话时出现问题 我正在尝试提取 com.jav.orgs.exceptions。

回答 1 投票 0

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