当前位置: 首页 > 知识库问答 >
问题:

如何将正则表达式应用于日期的一部分[重复]

蒙勇
2023-03-14

我认为可以用^锚定正则表达式,这样它就可以验证开始部分,让其余部分通过而不需要正则表达式,但不是100%确定。同样,考虑锚点^、正则表达式本身(?:1920)\d\d)和我认为的反斜杠正则表达式+\的命令的组合将会起作用,但不确定如何将其组合在一起,并且可以真正使用一些指导

共有1个答案

夹谷奇
2023-03-14

Regex101是您的朋友。

在本例中,只需转义/字符\/:

^(?:1920)\d\d\/.*\/.*$

 类似资料:
  • 问题内容: 考虑以下(非常简化的)示例字符串: 如您所见,它是两个值,以逗号分隔。 现在,我 可以 将其与以下内容匹配: 问题是,我必须写两次。对于小模式,这并不是很糟糕,但是对于更复杂的正则表达式,两次编写完全相同的东西会使结束模式变得庞大而繁琐。这似乎也是多余的。 我尝试使用命名捕获组: 但这没用,因为它寻找的是两次,而不是。 有什么方法可以保存模式的一部分,例如,以便以后可以在同一模式中使用

  • 但是抓住 以重复的方式?

  • null 但它只适用于一个电话号码而不适用于多个电话号码

  • 如何在不包含连续子字符串baa的字母表{a,b,c}上表达正则表达式?

  • (?:x) (x) 这两个好像可以平价替换的吧。有什么特殊应用吗?

  • 问题内容: 嗨,所有正则表达式高手,我都知道您在解决我的问题。呵呵 要么 要么 (dd-MMM-yyyy),其中yyyy不接受数字以外的任何其他字符 问题答案: 假设月份是3个字母的版本:例如1月,2月,3月。 更新了版本以匹配对问题的更改: 如前所述,这实际上不会验证日期,而只是验证字符串是否匹配以下格式: 1或2个数字,破折号,3个字母,破折号,4个数字 。