如何在PHP中制作正则表达式?

时间:2010-10-28 15:11:20

标签: php regex

如何在PHP中进行正则表达式?任何人都可以指导我制作正则表达式的基本规则吗?

6 个答案:

答案 0 :(得分:2)

http://php.net/manual/en/function.preg-match.php

http://php.net/manual/en/function.preg-replace.php

php.net一般都有php语言的完整文档。它可能是更有价值的资源之一。

答案 1 :(得分:0)

一个好的开始是正则表达式的PHP手册:

<强> Regular Expressions (Perl-Compatible)

正则表达式有三个主要用例:

答案 2 :(得分:0)

查看this regex tutorial及其PHP section,详细了解如何在PHP中使用正则表达式。

答案 3 :(得分:0)

请参阅book of PHP’s PCRE functions,特别是PCRE’s pattern syntax上的章节。

答案 4 :(得分:0)

以下是一些关于在PHP中使用正则表达式的教程,可以帮助您入门:

答案 5 :(得分:0)

您将在此处获得表达内容的基本详细信息

表1.常见的正则表达式运算符

  1. 。 (句点)匹配任何单个字符
  2. ^(插入符号)匹配出现在行或字符串开头的空字符串
  3. $(美元符号)匹配行尾的空字符串
  4. 匹配大写字母A
  5. a匹配小写字母a
  6. \ d匹配任何一位数
  7. \ D匹配任何单个非数字字符
  8. \ w匹配任何单个字母数字字符;同义词是[:alnum:]
  9. [A-E]匹配大写字母A,B,C,D或E
  10. 中的任何一个
  11. [^ A-E]匹配除大写字母A,B,C,D或E
  12. 之外的任何字符
  13. X?匹配无或一个大写字母X
  14. X *匹配零或更多资本Xes
  15. X +匹配一个或多个大写Xes
  16. X {n}完全匹配大写Xes
  17. X {n,m}匹配至少n且不超过m个大写Xes;如果省略m,则表达式尝试匹配至少nXes
  18. (abc | def)+匹配至少一个abc和def的序列; abc和def匹配
  19. 有关详细信息,请使用以下链接 Mastering regular expressions in PHP