解析PHP正则表达式元字符


  本文标签:PHP正则表达式元字符

  PHP正则表达式元字符都有什么呢?我们在使用PHP正则表达式元字符的时候需要注意什么呢?那么这里就向你详细介绍下PHP正则表达式元字符的种类以及使用的方法等等  。

  PHP正则表达式元字符的种类

  ◆大括号

  ◆加号

  ◆星号

  ◆问号

  PHP正则表达式元字符具体的使用:

  PHP正则表达式元字符在PHP正则表达式中一类有特殊意义的字符,用来描述其前导字符(即元字符前面的字符)在被匹配的对象中出现的方式  。元字符本身是一个个单一的字符,但是不同或者相同的元字符组合起来可以构成大的元字符  。

  ◆大括号:大括号用来精确指定匹配元字符出现的次数

  例如"/pre{1,5}/"表示匹配的对象可以是"pre"、"pree"、"preeeee"这样在"pr"后面出现1个到5个"e"的字符串  。或者"/pre{,5}/"代表pre出现0此到5次之间  。

  ◆加号:"+"字符用来匹配元字符前的字符出现一次或者多次

  例如"/ac+/"表示被匹配的对象可以是"act"、"account"、"acccc"等在"a"后面出现一个或者多个"c"的字符串  。"+"相当于"{1,}"  。

  ◆星号:"*"字符用来匹配元字符前的字符出现零次或者多次

  例如"/ac*/"表示被匹配的对象可以是"app"、"acp"、"accp"等在"a"后面出现零个或者多个"c"的字符串  。"*"相当于"{0,}"  。

  ◆问号:"?"字符用来匹配元字符前的字符出现零次或者1次

  例如"/ac?/"表示匹配的对象可以是"a"、"acp"、"acwp"这样在"a"后面出现零个或者1个"c"的字符串  。"?"在正则表达式中还有一个非常重要的作用,即"贪婪模式"  。

  PHP正则表达式元字符的简单介绍就向你讲解到这里,希望对你了解和掌握PHP正则表达式元字符有所帮助  。