第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、#
四、简答题
简述正则表达式中小括号的主要功能。
如有侵权请联系我删除。