我在哪里可以找到Perl的正则表达式练习集?

时间:2008-12-22 14:11:39

标签: regex perl

我学到了很多Perl RegEx语法规则,但实际上能够编写它们的唯一方法就是做一堆“RegEx”相关的练习。

我在StackOverflow上查看了另一个“Learn RegEx”主题,但没有找到类似的东西。

有没有这样的练习集合?以书的形式,HTML,有/无答案,没关系,只是为了让我一直在写RegExes。

5 个答案:

答案 0 :(得分:5)

我的图书Learning PerlLearning Perl Student Workbook均有正则表达练习和答案。

答案 1 :(得分:4)

通过 Mastering Regular Expressions 工作,玩每个新的构造介绍:它会教你想要知道的一切,甚至是你没有想过的东西。

答案 2 :(得分:3)

我建议在此网站上浏览正则表达式标记的问题并尝试自己的答案,而不会对当前的问题达成一致。你不需要发布你的答案,但我敢打赌,有时你会得到值得发表的答案。

这种方法有三个好处:

  1. 你将与现实世界合作 问题。
  2. 你可能会学到东西 关于其他编程语言 你走。 ('总是很好学习 新语言)。
  3. 你可能会 帮助世界找到好的答案 现实世界的正则表达式问题。

答案 3 :(得分:2)

尝试HTML网页抓取。扫描HTML(并不总是格式良好)是磨练正则表达式技能的好方法。我建议查找包含多个项目的页面并编写一个脚本,将其转换为摘要或RSS源。

答案 4 :(得分:1)

只需查看Regexp::Common的来源。