各位客官姥爷好,欢迎回来。我们在上节给出了第21-30道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第31-40题的参考答案。 PS:在各位客官姥爷跟着清风一起完成本系列的练习后,清风强烈建议各位姥爷独自完成这篇不带答案的正则表达式50道题目 第31-40题 31. 提取<a 中的数字。 <a <123="" (?)? <a <123="" 32.="" 匹配以.com结尾的web域名。 <a <a <123="" 33.="" 匹配ip地址。 <a <123="" ^(2([0-4]\d|5[0-5])|1\d{2}|[1-9]\d|[1-9])(\.(2([0-4]\d|5[0-5])|1\d{2}|[1-9]?\d)){3}$ <a <123="" 34.="" 匹配mac地址。 <a <123="" ^([0-9a-fa-f]{2}[:-]){5}[0-9a-fa-z]{2}$ <a <123="" 35.="" 匹配文件的后缀(文件名中可能出现.号) <a <123="" ((?!\.).)*?$ <a <123="" 36.="" 匹配文件名(文件名中可能出现.号)。 <a <a <123="" 37.="" 匹配汉字。 <a <123="" [\u4e00-\u9fa5] <a <123="" 38.="" 匹配aabb型成语。 <a <a <123="" 39.="" 匹配abab型成语。 <a <a <123="" 40.="" 匹配yyyy-mm-dd格式的日期。 <a <123="" ^(\d{4}(?!0{4})-((0[13578]|1[02])-31|(01|0[3-9]|1[0-2])-(29|30)|(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-8]))|((\d{2}(0[48]|[13579][26]|[2468][048])|(0[48]|[13579][26]|[2468][048])00)-02-29))$ <a <123="" 以上就是本次的分享,第41-50道参考答案请见下篇。欢迎各位客官姥爷关注我,方便您第一次时间收到资讯! |
|