【发布时间】:2013-09-23 10:35:48
【问题描述】:
谁能告诉我如何在正则表达式中匹配 4 位数字或?我一直在使用 RegexBuddy,到目前为止我已经想出了这个,但是帮助文本说“或者匹配下面的正则表达式 2 - 如果这个匹配失败,整个匹配尝试失败”到管道之后的模式。
我希望两者中的任何一个提供肯定匹配。
^\d{4}|$
【问题讨论】:
-
上面的正则表达式是正确的。当然 ^ 表示行首, $ 表示行尾,我不确定在您的场景中是否需要。但
\d{4}|确实意味着“4 位数或没有”。 -
实际匹配是否以 4 位数字开头或什么都没有。所以 1234a 会匹配
标签: regex