50道正则表达式笔试题参考答案(第31-40题)

各位客官姥爷好,欢迎回来。我们在上节给出了第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道参考答案请见下篇。欢迎各位客官姥爷关注我,方便您第一次时间收到资讯!

(0)

相关推荐