开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6434|回复: 23
收起左侧

正则表达式SoEasy 5 次数定义:星号、问号与加号的使用 讲师:雪山凌狐

[复制链接]

结帖率:0% (0/1)
发表于 2017-6-15 10:31:58 | 显示全部楼层 |阅读模式   美国
当当当!!!欢迎收看雪山凌狐教程!我是讲师雪山凌狐。
感谢大家点进来查看我们这套教程的第5课!!!一流精良制作PPT+视频教程详细讲解,包君满意!
如果觉得课程对你有帮助的话,欢迎给我赠送好评和精币哦~他们是免费的,不会消耗自己的哟~让更多的人看到!


视频教程:


文字教程:

这节课让我们来一起学习正则表达式中几个兄弟符号:星号、问号与加号。

它们的样子分别是: *   ?    +

大家应该还记得我们之前的课程中学过的所见即所查以及点号吧?它们都只表示它们自身,也就是只表示一个字符,如果有多个字符怎么办呢?多写几次?不需要!

3691038721384205150.jpg

我们使用这几个符号来定义次数就可以了,来让我们首先看一下这几个符号的区别(以下的表格非常重要,这节课的课后作业就是请大家把这三句话背下来)

符号 定义
*号 表示前面的一个字符匹配零次或多次
?号 表示前面的一个字符匹配零次或一次
+号 表示前面的一个字符匹配一次或多次


接下来我们用源文本:neveer来举点例子:

zhengze5-1.jpg

在e后面加*号,表示前面这个字母e,可以出现0次或多次,这里出现了两次,所以整个字符串都能匹配成功。

zhengze5-2.jpg

zhengze5-3.jpg

在e后面加?号,请务必注意这是英文半角下的问号,不是中文问号!表示前面这个字母e,可以出现0次或一次,这里出现了两次,所以会匹配失败。

zhengze5-4.jpg

在e后面加+号,表示前面这个字母e,可以出现1次或多次,这里出现了两次,所以整个字符串都能匹配成功。

zhengze5-5.jpg

同时这几个符号都可以跟学过的普通字符串,或者点号搭配使用,比如这里先点号然后加号,表示这个位置有一个字符(是什么无所谓),它至少出现一次。这样这里的.+在这里代表倒数第二个字母e。可以匹配成功整个字符串。对于点号与这几个符号的结合使用的更多例子,大家可以再看一下我们的教学视频,这里仅提一种情况。


请大家分清楚不同的符号的应用场景和时机,然后择机使用,这几个符号通常跟点号搭配使用。



高清源文件下载:

链接:https://share.weiyun.com/ea3a365817417499a367cb03d6cf3091


第6课地址:

http://bbs.125.la/thread-14032396-1-1.html

点评

很好,看完!   山东省淄博市  发表于 2017-6-16 21:32

评分

参与人数 4好评 +2 精币 +6 收起 理由
鹤辞 + 1 感谢分享,很给力!~
j7ok7f + 1 奉上小小红包希望笑纳
efeiyang + 1 + 2 感谢发布原创作品,精易因你更精彩!
xcz668 + 1 + 2 感谢发布原创作品,精易因你更精彩!

查看全部评分


结帖率:67% (2/3)
发表于 2017-6-24 11:21:33 | 显示全部楼层   云南省临沧市
很好很强大!辛苦了!!!
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 16 天

发表于 2017-6-18 20:05:06 | 显示全部楼层   安徽省亳州市
认真学习,感谢分享
回复 支持 反对

使用道具 举报

结帖率:68% (19/28)

签到天数: 17 天

发表于 2017-6-18 10:31:53 | 显示全部楼层   浙江省宁波市
认真学习,感谢分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2017-6-18 09:41:02 | 显示全部楼层   美国
酒醒黄昏 发表于 2017-6-15 11:41
老大 你的教程有没有统一打包的下载地址?

之后VIP会有~
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)
发表于 2017-6-18 04:18:29 | 显示全部楼层   山东省烟台市
认真学习,感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (13/13)

签到天数: 5 天

发表于 2017-6-17 18:36:27 | 显示全部楼层   浙江省温州市
收藏下载 中
回复 支持 反对

使用道具 举报

发表于 2017-6-17 12:13:11 | 显示全部楼层   山东省东营市
多谢分享,感谢。
回复 支持 反对

使用道具 举报

结帖率:100% (19/19)

签到天数: 8 天

发表于 2017-6-17 04:09:27 | 显示全部楼层   广东省深圳市
很好很强大
回复 支持 反对

使用道具 举报

发表于 2017-6-17 00:08:07 | 显示全部楼层   山西省吕梁市
感谢分享,加油
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表