您好,请编写以下正则表达式。
(?<!x)(\d{9}|\d{3}-\d{6}|\d{3}-\d{3}-\d{3})
我想修改现有的正则表达式,以便下面的用例可以匹配,现在只有少数匹配。
注:
用例:
这是一个需要匹配的用例列表
https://regex101.com/r/iFiwx5/1
示例:这些是需要与正则表达式匹配的用例。
这方面的任何帮助都会非常好。
如果我理解的问题正确,您可以使用这个正则表达式:
(?<!x)(?=(?:[._ –-]*\d){9})\d{2,}[._ –-]*\d{2,}[._ –-]*\d{2,}
RegEx演示
说明:
问题内容: 该字符串可以类似于以下之一: 我想匹配不限数量的“ a(x,y)”。如何使用Regex做到这一点?这是我所拥有的: 它仅匹配“ a(x,y)”的两个递归。 问题答案: Java的标准正则表达式库不支持递归,因此您无法将此类通用嵌套结构与之匹配。 但是在确实支持递归的版本(Perl,PCRE,.NET等)中,您可以使用以下表达式:
字符串可以类似于以下内容之一: 我想匹配无限数量的“a(x,y)”。我如何使用正则表达式来实现这一点?以下是我所拥有的: 它只匹配"a(x, y)"的两个递归。
我有正则表达式来匹配以下模式, 链接到用例:https://regex101.com/r/wnp1k4/1 如何通过修改正则表达式获得相同的匹配?请帮助。 如果'X或x'在数字之前,订单号不应该被检测到。所以这工作正常。 X123456789 X123456789 x123-456-789 X123-456-789 123-456-789 需要修改正则表达式模式以获得如下所示的医嘱号列表的匹配项…
有没有一种方法可以在python中编写与以下格式的字符串匹配的正则表达式: 或 在这里,$=表示零或更多的空白可以存在 :来自字符串的固定子集的字符串['feat','fix','docs','断'] :最大长度为n的字符串 :最大长度为m的字符串 前缀应该始终是一个字符串,之后是一些最大q长度的字母数字字符 注意:我们不能省略像应该使用与下面示例中所示完全相同的格式: feat(feat new
有没有人试图描述与正则表达式匹配的正则表达式? 由于重复的关键字,这个主题几乎不可能在网上找到。 它可能在实际应用程序中不可用,因为支持正则表达式的语言通常具有解析它们的方法,我们可以将其用于验证,以及一种在代码中分隔正则表达式的方法,可用于搜索目的。 但是我仍然想知道匹配所有正则表达式的正则表达式是什么样子的。应该可以写一个。
问题内容: 原始数据是: 我想匹配一条线,但是不能使用 但是,我可以使用match 。 我该如何搭配 问题答案: 默认情况下,和分别匹配输入的开始和结束。您需要使用启用多行模式,这会导致并匹配行的开始和结束: 演示: 产生以下输出: 编辑我 没有任何匹配的事实是因为默认情况下,和不匹配。如果您通过启用了DOT-ALL ,也使匹配了它们,那么您将看到整个输入字符串都被匹配了: 编辑二 在这种情况下,