【发布时间】:2018-08-10 00:03:10
【问题描述】:
我有一个正则表达式
\d{1,2}(\.|–|-|\/|\s+)\d{1,2}(\.|–|-|\/|\s+)(\d{4}|\d{2})\b
我希望它返回每个模式,其中包含一位或两位数字,后跟空格、句点、斜杠等,后跟一位或两位数字,后跟空格、句点、斜杠等,后跟 4 或两位数字.
例如
08 18 78
18/8/1978
18/08/78
18 08 1978
18 8 78
1978 年 8 月 18 日
18.08.78
18/08/1978
18/8/78
08/1978
01.1978
而不是
08-78
08 78
11/12
然而正则表达式返回所有上述/
这是我的 regex101 https://regex101.com/r/IQGyzD/1
【问题讨论】: