相关疑难解决方法(0)

一个永远不会被任何东西匹配的正则表达式

这可能听起来像一个愚蠢的问题,但我与我的一些开发人员进行了长时间的谈话,这听起来像是一件有趣的事情.

所以; 你的想法是什么 - 正则表达式是什么样的,永远不会被任何字符串匹配!

编辑:我为什么要这个?好吧,首先是因为我发现想到这样一个表达式很有趣,其次因为我需要它来制作一个脚本.

在该脚本中,我将字典定义为Dictionary<string, Regex>.如您所见,它包含一个字符串和一个表达式.

基于该字典,我创建的方法都使用这个字典作为他们应该如何完成工作的参考,其中一个匹配正则表达式与解析的日志文件.

如果表达式匹配,Dictionary<string, long>则为另一个表达式添加表达式返回的值.因此,为了捕获与字典中的表达式不匹配的任何日志消息,我创建了一个名为"unknown"的新组.

对于这个组,添加了与其他任何东西不匹配的所有内容.但是为了防止"未知"表达式(偶然)不匹配日志消息,我不得不创建一个绝对不会匹配的表达式,无论我给它什么字符串.

因此,你有理由这个"不是一个真正的问题"......

regex complexity-theory dictionary

120
推荐指数
16
解决办法
2万
查看次数

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

这个正则表达式意味着什么?

有人可以告诉我以下表达方式意味着什么:

\d{6,8}
Run Code Online (Sandbox Code Playgroud)

据我所知,这是一个常规的exp

regex

0
推荐指数
1
解决办法
1057
查看次数

正则表达式,大括号中的数字

我得到这个正则表达式:

^\+[0-9]{12,12}$

谁能解释大括号之间两个值的含义{12,12}?

regex

0
推荐指数
1
解决办法
686
查看次数

解码这个正则表达式

我试图理解下面的内容,但似乎没有得到正则表达式的最后一部分,其中包含{1,40}. 总的来说,我知道模式试图匹配特殊字符和其他东西({1,40})

regexp_like(COLUMN,'^['||UNISTR('\0020')||'-'||UNISTR('\0060')||UNISTR('\007B')||UNISTR('\007D')||UNISTR('\007E')||UNISTR('\00C0')||'-'||UNISTR('\00DF')||']'||'{1,40}$')
Run Code Online (Sandbox Code Playgroud)

regex sql string oracle

-1
推荐指数
1
解决办法
144
查看次数

标签 统计

regex ×5

complexity-theory ×1

dictionary ×1

oracle ×1

sql ×1

string ×1