【发布时间】:2019-07-07 12:59:50
【问题描述】:
我刚开始学习正则表达式。我为我想要的项目用户名创建了一个正则表达式:
2 位数字
月份的两位数
当前年份的后 2 位数字
终于在4年后一年的最后2位数字
即我需要匹配这样的输出:
23071923
地点:
23 是当前日期(dd)
07 是月份(毫米)
19 是当前年份(YY)
23 是 4 年后的年份(yy)
但我很困惑它将如何匹配当前年份并且只取年份的最后 2 位数字。以及我如何匹配正则表达式的结尾是正确的,并且在一年中添加了 4 个?
【问题讨论】:
-
请发布minimal, complete and verifiable example,其中包含您的输入和预期输出。
-
以及年份的最后 2 位数字,最后是年份的最后 2 位数字 ???
-
我想要从 2019 年开始的当前年份的最后两位数字仅为 19。4 年后的最后两位数字。即2019+4= 2023 . 从 2023 年起只需要 23 个。
-
请用您的拥有和需要更新您的问题。并且正则表达式不做任何数学运算。
-
现在更清晰了。输入字符串的例子是什么?