regex 相关问题

正则表达式提供了一种声明性语言来匹配字符串中的模式。它们通常用于字符串验证,解析和转换。由于正则表达式未完全标准化,因此具有此标记的所有问题还应包含指定适用的编程语言或工具的标记。注意:要求HTML,JSON等正则表达式往往会遇到负面反应。如果有解析器,请使用它。

正则表达式 MS-SQL 以 RI 开头,后跟两个更多定义的字符和一个空格

我有一个字符串列,我想查找该字符串以以下之一开头的所有记录: “RIRV”、“RIUI”、“RIRI”、“RICJ”、“RIRE”、“RIRF”、“RIAW”、“RIAS”、“RINA” 所以他们都...

回答 1 投票 0

“.*”和“.*”有什么区别? [重复]

我想在 TCL 中使用正则表达式捕获代码注释(从“--”到行尾的所有内容)。 所以我尝试了 {\-\-.*$} 应该是 - 然后 - 然后任意数量的任意

回答 2 投票 0

如何在lookbehind正则表达式中使用限定符(*或+)?

我正在学习具有环视(lookbehind 和lookahead)功能的正则表达式,但我不能在lookbehind 中使用 .* 或 .+ 量词(但我可以使用lookahead)。 我试图修复的正则表达式如下: (...

回答 1 投票 0

使用!作为 Android Studio 的 TODO 过滤器的正则表达式中的文字字符

我正在遵循有关如何在 Android Studio 中设置自定义 TODO 过滤器的官方指南。 我需要对非 TODO 的重要评论进行突出显示,如下所示: // 重要的是:这不...

回答 1 投票 0

postgres 正则表达式模式意外结果

在Postgres中使用代码 选择 regexp_matches('02417 02444 02442 ','^(\d{5})\s{1,}(:?(\d{5})\s{1,})*','g'); 产量 {'02417','02442','02442'} 当我期待的时候 {'02417','02444','02442'} 什么

回答 1 投票 0

查找未闭合标签的正则表达式

我试图找到< and >之间存在的孤儿',无论是在同一行还是在结束>下一行或之后。 我对此有点陌生,我尝试过像<.*?'.*>,...

回答 1 投票 0

是否有一个正则表达式无法验证所有可能的字符串?

我有一些 javascript 代码,我不希望为其创建边缘情况,而碰巧我需要添加一个正则表达式,该正则表达式会使每个可能的输入字符串(包括空字符串)失败。 更多

回答 1 投票 0

在给定一些特定规则的情况下,正则表达式可以正确识别标题中的 SKU

我有一堆产品标题,我需要从中提取其中的 SKU。 因此以以下标题为例: 258 权力的游戏 E457 神奇宝贝 293A 羊毛床罩 572 C 圣...

回答 3 投票 0

如何在 Android 中使用正则表达式运行查询

我想使用 Android 使用正则表达式在 SQLite 中运行查询。 我该怎么做?

回答 3 投票 0

正则表达式从文本中提取域和电子邮件(不包括域作为电子邮件地址的一部分)[关闭]

我是新来的,非常感谢任何想法...... 我需要一个正则表达式来从文本中提取域和电子邮件。提取电子邮件没有问题,但域使任务变得更加棘手。 塔...

回答 1 投票 0

拼写比赛游戏正则表达式

在纽约时报拼字比赛中,您必须使用一组 7 个字母组成单词(4 个以上字母长),其中必须在单词中使用其中一个。为以下内容创建正则表达式相当简单: grep -i '^[bl...

回答 1 投票 0

Wazuh 解码器问题

为什么预匹配有效,但在解码器测试器中找不到日志的解码器? 解码器设置: ^时间戳.*\.$ 为什么预匹配有效,但在解码器测试器中找不到日志的解码器? 解码器设置: <decoder name="wireguard"> <prematch>^timestamp.*\.$</prematch> </decoder> <decoder name="wireguard1"> <parent>wireguard</parent> <regex>^timestamp=([\d\p]+ [\d\p]+), user=([\w\p]+), event=([A-Za-z\s]+)</regex> <order>timestamp, user, event</order> </decoder> 日志示例: timestamp=2024-04-30 15:42:04.434565+02:00, user=test, event=logged in. timestamp=2024-04-30 15:44:04.360658+02:00, user=test, event=logged out. timestamp=2024-04-30 15:50:10.386081+02:00, user=wg0-test, event=logged in. timestamp=2024-04-30 15:52:10.376882+02:00, user=wg0-test, event=logged out. timestamp=2024-04-30 16:01:56.366630+02:00, user=wg0-test, event=logged in. timestamp=2024-04-30 16:03:56.385659+02:00, user=wg0-test, event=logged out. 我想要一个正则表达式来匹配提供的日志 看起来最简单的答案是 timestamp=(.+), user=(.+), event=(.+) 您有一个完全逗号分隔的列表,因此您可以依靠它们将数据分为三个部分。 请在 regex101.com 上查看。

回答 1 投票 0

仅当文本中尚不存在时才在偏移处匹配字符串

我正在努力想出一个正则表达式,它可以匹配特定偏移处的字符串,但如果该字符串在该偏移之前已经存在,则不能匹配。 在下面的字符串中, 另外,这是空调,而且...

回答 1 投票 0

正则表达式为每个写入的字符格式化电话号码

我需要一个正则表达式来在用户每次写入字符时格式化电话号码。正则表达式必须采用马桑比克和安哥拉的电话格式。 我尝试做这两种正则表达式格式: 莫桑比克: ...

回答 1 投票 0

如果双大括号 {{key:value}} 之间存在冒号,则使用正则表达式查找匹配项

我正在尝试重构下面的方法以使用正则表达式而不是indexOf: hasMatch(值:任意): 布尔值 { 如果(isDefined(值)){ const valueStr = JSON.stringify(value); 返回值...

回答 2 投票 0

正则表达式在捕获组后替换为数字?

我有一个像这样的正则表达式模式: ([0-9]*)xyz 我希望像这样进行替换: $10xyz 问题是 $1 是一个捕获组,而 0 只是我想放入替换中的数字...

回答 3 投票 0

如何删除两个分隔符之间的数字?

我有一些垃圾数据: trueText = ' 23  Wolkenvelden en   lokaal wat regen。在  奥滕德奥普  骏马我  普拉森...

回答 1 投票 0

在 python 中遇到负向前瞻正则表达式问题

所以,我必须匹配最后一个开闭括号之前的所有内容并将其分组。在最后一个开闭括号之后,尝试再次以某种模式获取值。 这我...

回答 1 投票 0

使用正则表达式从 PLSQL 中的字符串列中提取两个字母字符

TIA 为您提供帮助。 我正在寻找从 VARCHAR 列中提取两组两个字母字符的指导。 该列被隔离为具有以下文本: “类别从XX到YY”,w...

回答 1 投票 0

如果双大括号 {{key:value}} 之间存在冒号字符,则使用正则表达式查找匹配项

我正在尝试重构下面的方法以使用正则表达式而不是indexOf: hasMatch(值:任意): 布尔值 { 如果(isDefined(值)){ const valueStr = JSON.stringify(value); 返回值...

回答 1 投票 0

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