学习正则表达式(PHP)的最佳地点是哪里?

5
什么是学习正则表达式(PHP)的最佳途径?

学习正则表达式最重要的事情之一就是学习何时不要使用它们。例如,不要使用正则表达式解析XML。不要使用正则表达式验证电子邮件地址。不要使用正则表达式过滤XSS。不要使用正则表达式过滤SQL注入。 - Frank Farmer
7个回答

10

3

掌握正则表达式(第三版)——非常好的书籍,这是我学习它们(用于Python)的地方。它几乎包含了你需要的所有与正则表达式相关的内容。前面几章就像是正则表达式的教程,然后你会发现每一种流行编程语言(PHP?)都有一个专门的章节来介绍正则表达式的特点。总之,我认为这本书非常棒!


2
最好的方法是实践操作。我相信亲手尝试是最好的老师。可以尝试一些在线正则表达式测试工具,比如:http://rubular.com 是其中最好的一个。
下面有一些简单的文档说明。但如果你需要更多信息,可以访问:http://www.regular-expressions.info

1


1

Kodos是一个基于Python的测试正则表达式的绝佳工具。我在Windows上使用它取得了巨大的成功。我已经使用regular-expressions.info超过我想承认的次数。


0

另一个好的正则表达式工具是RegexBuddy。它可以理解多种风格和方言的正则表达式,并可用于构建和调试它们。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接