regex-group 相关问题

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




如何从产品描述中获取第二个材料名称

产品描述是字符串 主要织物:50%有机棉,49%棉,1%弹性 材料名称在%和 或直到最后一个材料名称弹性的字符串。 试图得到

回答 2 投票 0





如何在SQL

Query

回答 3 投票 0

regex仅使用单点使用替换()method

我只想如果某人类型10.01.1,那么它将是10.011,如果某人打字大约10.00 ............................................................................................................................................................................................................... 我尝试了此.replace(/(\ d*)(\。){1,1}(\ d*)(?=(\。)+)+)/g,...

回答 3 投票 0

如何在 Java 中使用正则表达式从字符串中检索 JSON 数组值

我需要使用正则表达式从带有 JSON 数组的字符串中获取值 字符串示例: [INFO][2022-11-11] 回复正文: { “价值观”:[ “abc123”, “def456”, ...

回答 1 投票 0

正则表达式查找 2 个字符串(不包括特定字符串)之间的子字符串

我已检查了 Stackoverflow 上的所有现有问题,但找不到完美的答案,需要您的帮助。 所以基本上我有多个包含不同格式 URL 的字符串

回答 2 投票 0

如何编写排除而不是匹配的正则表达式,例如 not (this|string)?

我在尝试创建一个排除组的 Emacs 正则表达式时遇到了困难。 [^] 排除集合中的单个字符,但我想排除特定的字符序列:类似于 [...

回答 9 投票 0

正则表达式 - 结果错误 - 出现次数过多[重复]

例如,我有这个文本(没有换行符 - 这很重要): ffjdklfjdklfjs 2015 ddddd sfsfsfsfsf hkh/ <> -%=:;.éggggggggggg 2018 dsqkdlmqs <... 例如,我有这个文本(没有换行符 - 这很重要): <div> ffjdklfjdklfjs 2015 ddddd </div> sfsfsfsfsf <div> hkh/ <> -%=:;.éggggggggggg 2018 dsqkdlmqs </div> fdfdfd </div><div> ffjdklfjdklfjs 2023 ddddd </div> sfsfsfsfsf <div> hkh/ <> -%=:;.éjhjk 2018 / dsqkdlmqs </div> fdfdfd </div> 我想要一个正则表达式,以便找到仅在 <div>...2018....</div> 之间包含文本的所有序列,仅适用于 2018 日期,而不是其他日期。 结果必须是 2 场比赛 : <div>hkh/ <> -%=:;.éggggggggggg 2018 dsqkdlmqs </div> <div>hkh/ <> -%=:;.éjhjk 2018 / dsqkdlmqs </div> 我做了这个正则表达式(我用Python编码): r"<div>(?=.*?2018).*?<\/div>" /g 但是它不起作用。结果是 4 场比赛: <div> ffjdklfjdklfjs 2015 ddddd </div> <div> hkh/ <> -%=:;.éggggggggggg 2018 dsqkdlmqs </div> <div> ffjdklfjdklfjs 2023 ddddd </div> <div> hkh/ <> -%=:;.éjhjk 2018 / dsqkdlmqs </div> 我不想选择<div> ffjdklfjdklfjs 2015 ddddd </div>而不是<div> ffjdklfjdklfjs 2023 ddddd </div>,但我找不到解决方案:( 尝试这个代码: import re text = """<div> ffjdklfjdklfjs 2023 ddddd </div> sfsfsfsfsf <div> hkhjhjk 2018 / dsqkdlmqs </div> fdfdfd </div>""" result = re.search(r'(?=<div)(?=.*?2018)[\s\S]*?(?:<\/div>)', text) print(result[0]) # <div> hkhjhjk 2018 / dsqkdlmqs </div> ================== 编辑: import re text1 = """<div> ffjdklfjdklfjs 2023 ddddd </div> sfsfsfsfsf <div> hkhjhjk 2018 / dsqkdlmqs </div> fdfdfd </div>""" text2 = """<div> ffjdklfjdklfjs 2023 ddddd </div> sfsfsfsfsf <div> hk hjhjk 2018 / dsqkdlmqs </div> fdfdfd </div>""" reg = re.compile(r'<div>(?=[^<]*?2018)[\s\S]*?<\/div>') result1 = reg.search(text1) print(result1[0]) # <div> hkhjhjk 2018 / dsqkdlmqs </div> result2 = reg.search(text1) print(result2[0]) # <div> hk\nhjhjk 2018 / dsqkdlmqs </div>

回答 1 投票 0

正则表达式-前后非贪婪?

例如,我有这样的文本: ffjdklfjdklfjs 2023 ddddd sfsfsfsfsf hkhjhjk 2018 / dsqkdlmqs fdfdfd 我想要一个正则表达式...

回答 1 投票 0

.Net Regex 在所有 & 字符之前添加空格

如果所有 & 和 - 字符之前都没有空格,如何添加空格? 我一直在互联网上寻找尝试看看如何在替换值中保留原始字符......

回答 1 投票 0

为什么正则表达式从末尾开始搜索第二组?

我在应用程序中进行搜索并使用正则表达式突出显示找到的匹配项。但我注意到有时它的匹配有点不正确(?)。 例如,正则表达式(不区分大小写):(the).*(te)。以及测试结果...

回答 1 投票 0

分组捕获正则表达式验证`tictac`字符串是否有悔改要求

我正在处理来自 hackerrank 的代码挑战,并想知道为什么我的解决方案在这项任务上失败了。 (https://www.hackerrank.com/challenges/forward-references/problem) 任务 您有一个测试字符串𝑆。 是...

回答 1 投票 0

R 中 (x,y) 和 (x,y] 的正则表达式

我正在使用 R,并且我有一个 df,其列的 bin 遵循以下两种格式之一: (x.xx,y.yy] 或 (x.xx,y.yy) 它们都是具有多个小数的正整数 我想把它们分开...

回答 1 投票 0

如何创建带有可选组的正则表达式而不将其与另一个组合并?

我正在尝试在Python中编写一个正则表达式模式来捕获两个组,其中第二组是可选的,但我希望这些组保持不同。 这是我想要的可能模式的示例...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.