早教吧作业答案频道 -->数学-->
大家看我写的日期正则表达式年份对不对::1[7-9]|[5-9][3-9]|[2-9][0-9])[0-9]{2}从1753年到9999年
题目详情
大家看我写的日期正则表达式年份对不对::1[7-9]|[5-9][3-9]|[2-9][0-9])[0-9]{2} 从1753年到9999年
▼优质解答
答案和解析
你的写错了,1[7-9]|[5-9][3-9] 这里错啦,
你在[0-9]{2}之前想先匹配前两位,
但是1[7-9]|[5-9][3-9] 将会匹配17、18、19、53、54、55、、、59、63、、69、、99、、这里会将你[5-9][3-9]当成前两位来用,和你的想法就不一样了.
正确的应该是:
(?:175[3-9])|(?:17[6-9][0-9])|(?:1[8-9]\d\d)|(?:[2-9]\d\d\d)
这样逻辑就很清楚
1、匹配1753-1759
2、匹配1760-1799
3、匹配1800-1999
4、匹配2000-9999
你在[0-9]{2}之前想先匹配前两位,
但是1[7-9]|[5-9][3-9] 将会匹配17、18、19、53、54、55、、、59、63、、69、、99、、这里会将你[5-9][3-9]当成前两位来用,和你的想法就不一样了.
正确的应该是:
(?:175[3-9])|(?:17[6-9][0-9])|(?:1[8-9]\d\d)|(?:[2-9]\d\d\d)
这样逻辑就很清楚
1、匹配1753-1759
2、匹配1760-1799
3、匹配1800-1999
4、匹配2000-9999
看了 大家看我写的日期正则表达式年...的网友还看了以下:
把1-9分别填在9×9的表格内,使横竖不能重复()()9()()()()3()2()()3()7( 2020-06-02 …
#########9#######1#3#4#6#7##############8#####4#9 2020-06-06 …
巴黎与北京的时差为-7时(正数表示同一时刻巴黎比北京时间早的时间(时)),如果北京时间是9月2日1 2020-06-27 …
matlab软件的疑问,希望高手能够给回答啊这是我的矩阵,需要求解特征值与特征向量A=[1,9,9 2020-06-27 …
63除以7等于9,把63平均分成7份每份是9,还可以表示63里面有7个9吗? 2020-07-17 …
9/16+3/8+7/16+1/85/9+4/7+4/96/13-3/7+13/7-2/78/9+ 2020-07-18 …
7×1/9表示(),1/9×7表示().这个题目我是这样填的:(7个1/9相加的和是多少),(1/ 2020-07-19 …
下表是一个未完成的奇数乘法表,除第一行和第一列外,表中的数字为所在行和列的第一个数的乘积,如1×1= 2020-11-17 …
下表是一个未完成的奇数乘法表,除第一行和第一列外,表中的数字为所在行和列的第一个数的乘积,如1×1= 2020-11-17 …
每一条横线、竖线和每一个3乘3的小格子都只有1到9九个数字,要求添出所有的*代表的数字.***3*1 2020-11-23 …