PHP 正则表达式模式
我想知道正则表达式模式是如何编写的。他们的基础在哪里以及我需要知道什么才能编写模式。我完全不知道如何编写自己的模式,并且我非常需要在某些代码中找到特定的匹配项。
这是一些基于数学的科目吗?请给我有关模式的所有可能的信息:)
I want to know how regex patterns are written. Where is their base and what do I need to know in order to write patterns. I have absolutely no idea on how to write my own patterns and I am quite in a need of finding a particular match in some of my code.
Is this some math based subject? Give me all possible information about patterns please :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想说你需要阅读 PCRE 模式 部分 - 更具体地说,<强>图案语法 小节;-)
几乎有关 PCRE 的所有内容都在其中1。
考虑到 PCRE 毕竟是 Perl 兼容的正则表达式,您可能还想阅读一些与 Perl 相关的文档;例如:perlre。
1. 好吧,再说一次,PHP 手册是如此伟大,不可能不链接到它......
I would say you need to read the PCRE Patterns section of the manual -- and, more specificaly, the Pattern Syntax sub-section ;-)
Pretty much everything about PCRE is in there1.
Considering that PCRE are, afterall, Perl-Compatible Regular Expressions, you might also want to read some Perl-related documentation ; for exemple : perlre.
1. Well, once again, the PHP manual is so great, it wasn't possible to not link to it...
Pascal Martin 已经指出了一些有用的在线资源。如果您正在寻找一本书,我可以建议您掌握正则表达式。
Pascal Martin already pointed to some useful online resources. If you're looking for a book, I can suggest Mastering Regular Expressions.