黑马程序员《PHP基础案例教程》第2版课后练习—第08章

本文围绕PHP中的正则表达式,通过填空、判断、选择题形式介绍正则表达式的基本概念、函数preg_match和preg_match_all的用法,以及小括号在正则中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第8章课后练习

答案均参考教材官方发布的PPT,以下是下载PPT的页面
人民邮电出版社教育社区:PHP基础案例教程(第2版)-图书-人邮教育社区

一、填空题

1、在正则表达式中,(\b)用于匹配单词边界,(\B)用于匹配非单词边界。
2、正则表达式中"()"的作用是(对正则表达式进行分组,小括号包裹起来的内容称为子模式)。
3、函数preg_match_all(‘/H.*?i/’, ‘Hi Hi Hi Hi’)的返回值是(4)。

二、判断题

1、正则表达式"[a-z]“和”[z-a]"表达的含义相同。(×)(“z-a"是不合法的范围)
2、preg_match()函数用于实现字符串替换。(×)(正则表达式匹配)
3、preg_match_all()函数的返回值是完成匹配的总次数。(√)
4、正则表达式”[^a]“的含义是匹配以a开始的字符串。(×)(”[“后面使用”^“时,”^“表示反义符,所以”[^a]"是匹配除a以外的字符)

三、选择题

1、正则表达式"[e][i]“匹配字符串"Beijing"的结果是(B)。
A、ie
B、ei
C、Beijing
D、Bei
2、下列正则表达式的字符选项中,与”*"功能相同的是(A)。
A、{0,}
B、?
C、+
D、.
3、下列选项中,可以完成正则表达式中特殊字符转义的是(B)。
A、/
B、\
C、$
D、#

四、简答题

简述正则表达式中小括号的主要功能。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如有侵权请联系我删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值