- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
作业三-正则表达式解析优秀范例:
邮政编码^[1-9]\d{5}$
符号所代表的意义(150341207龚益嘉):
^:匹配输入字符串的开始位置
\d:匹配一个数字字符
{n}:n是一个非负整数,匹配确定n次
$:匹配输入字符串的结束位置
因此^[1-9]\d{5}$所代表的意思是:匹配5次[1-9]的数字,并在的第六位输入的时候结束
字符串。
QQ号码^[1-9]\d{4,10}$
分析(150341109郭义豪):
^为起始符,[1-9]表示1-9中的任意数字,\d表示0-9中的任意数字,{4,10}表示匹配4-10
遍,$为终止符。
由以上分析可以看出,QQ号码的定义规则为:总共5-11位,每位为0-9任意数字,且首位
不能为0。
URL^((http|https)://)?([\w-]+\.)+[\w-]+(/[\w-./?%
]*)?$
解释以上正则表达式(150341101白学智):
1.^表示匹配http或者https开头行。
2.第一个?表示出现0次或1次的http或者https。
3.[\w-]表示匹配“-”号和单词字符[a-zA-z_0-9]。
4.第一个+表示“[\w-]”这样的组合可以出现1次或多次。
5.\.匹配“.”。
6.第二个+表示([\w-]+\.)这样的组合可以出现1次或多次。
7.*表示出现“[\w-./?%]”这样的组合0次或多次。
8.第二个?表示出现“(/[\w-./?%]*)”这样的组合0次或1次。
9.$匹配结尾。
手机号码^1[3|4|5|8][0-9]\d{8}$
分析(150341137徐天宝):
^定义了什么时候开始;
1表示第一个必须为数字1;
[3|4|5|8]表示第二个数字必须是3、4、5、8中的一个;
[0-9]表示第三个数字范围1-9;
\d表示数字:[0-9];
{8}限定了数字的个数8个;
$匹配输入字符串结尾的位置;
一个或多个汉字^[\u0391-\uFFE5]+$
解析(150341308-韩桥):
“^”表示:匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。而“[]”
表示:标记一个中括号表达式的开始,“\”表示:将下一个字符标记为或特殊字符、或原义字符、或向后引
用、或八进制转义符。而在程序中使用“^[\\u0391-\\ufee5]+$”是需要将“\”字符进行转义,不然会
直接对“\”后的字符进行转义。“+”表示:匹配前面的子表达式一次或多次,而“$”表示:匹配
输入字符串的结尾位置。这样一来,无论是熟入一个或多个汉字,执行之后都能进行匹配。
18位身份证号^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d
{3})(\d|X|x)?$
解析(150341324彭德民):
^:匹配一行开头,即开始匹配字符/字符串
(\\d{6}):指定身份证前6位数字都匹配0~9的任意一个数字;
(18|19|20):指定身份证第七八位数字匹配18、19、20中任意一个(即代表某人是18
世纪还是19世纪还是20世纪出生的);
?:指定前面(18|19|20)表达式出现零次或一次;
(\\d{2}):指定身份证第九第十位字符匹配0~9的任意一个数字(即表示某人出生的具体年
份);
([01]):指定身份证第十一位字符匹配0、1中的任意一个(即表示某人出生月份是十月之前
还是十月之后);
\\d:指定身份证第十二位字符匹配0~9的任意一个数字(即表示某人出生的具体月份);
([0123]\\d):指定身份证第十三位字符匹配0、1、2、3中的任意一个,和指定身份证第十四
位字符匹配0~9的任意一个数字(即表示某人是哪一号出生的);
(\\d{3}):指定身份证第十四位到第十七位字符匹配0~9的任意一个数字;
(\\d|X|x)?:指定身份证最后一位字符是数字还是X/x,且该字符出现零次或者一次;
$:匹配一行的结尾,即匹配结束。
邮箱^[a-zA-Z_]{1,}
您可能关注的文档
- 初级经济师金融专业知识与实务单项选择题专项强化真题试卷15(题后.doc
- 【PDD文件】云南师宗造林工程.pdf
- 考研人文地理学历年真题.doc
- 2022-2023学年江西省吉安市永新县人教版五年级上册期末测试数学试卷【含答案】.docx
- 广东省梅州市成考专升本2023年计算机基础第二次模拟卷(含答案).docx
- 2020年四川省成都市高考化学二诊试卷-(含答案解析).docx
- 特产带货如何通过抖音短视频提升特产的销售量.docx
- 微积分答案(必威体育精装版文档).doc
- 数据库考试试题.doc
- 2017年江苏省考试试题.docx
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)