首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

13.13  附加资源

关于正则表达式结构的更准确的描述,我们推荐Mastering Regular Expressions这本书,作者Jeffrey E. F. Friedl(O’Reilly-2003年出版)。

问题和练习:正则表达式

问题

1.   java.util.regex包中的三个公共类是什么?分别描述它们的用途。

2.   考虑字符串字面量“foo”。开始索引是什么?结束索引是什么?解释这些数字的含义。

3.   普通字符和元字符之间有什么区别?分别给出二者的例子。

4.   如何强制元字符的行为像普通字符那样?

5.   括在方括号内的字符集合叫作什么?它的用途是什么?

6.   有三个预定义类:\d、\s和\w。分别描述它们,并且使用方括号重新编写它们。

7.   分别使用\d、\s和\w编写两个简单的表达式,和相反的字符集合匹配。

8.   分析正则表达式(dog){3}。识别两个子表达式。这个表达式和什么字符串匹配?

练习

使用反向引用编写一个表达式,它与名和姓相同的人名匹配。

答案

可以在以下位置找到“问题”和“练习”的答案:

tutorial/essential/regex/QandE/answers.html

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论