zoukankan      html  css  js  c++  java
  • php正则相关知识点

             关于正则,其实简单就是搜索和匹配。php,java,python等都是支持正则的,php正则兼容perl。好多同学觉得正则比较难,比较抽象,其实正则是非常简单的,主要是一个熟悉和反复练习的结果,还有一个就是对正则相关知识点的熟练。下面我整理了一下PHP正则需要熟悉的相关知识点,只要看完这些知识点,你就可以直接去练习写一下正则了。

            定界符       关于定界符并没有确定的符号,常用的符号“/”“#”

            行定位符   ^   表示以开头第一个个字符开始        $  表示以结尾最后某个字符为结尾

            选择字符   |  表示或的意思

            限定符       ? 表示0或1   * 表示0或多  +  表示1或多  {2,4} 表示至少2,最多5  {4,}表示至少4   {,4}表示最多4

           点号操作符  .表示匹配任意的字符

           预定义字符   d 表示【0-9】之前的任意数字  D 表示非十进制任意字符   s 任意一个空白字符(空格,换行,回车)  S 任意一个非空格字符  w  任意一个单词字符   W 任意一个非单词字符

           模式修饰符   i 表忽略大小写  m 表示多文本模式  s 表示单行模式  x表示忽略空的字符 U 改写匹配模式(贪婪和懒惰两种之间相互切换)

           php 正则匹配的两个函数 preg_math()  preg_math_all() 

  • 相关阅读:
    快速幂模板
    部分有关素数的题
    POJ 3624 Charm Bracelet (01背包)
    51Nod 1085 背包问题 (01背包)
    POJ 1789 Truck History (Kruskal 最小生成树)
    HDU 1996 汉诺塔VI
    HDU 2511 汉诺塔X
    HDU 2175 汉诺塔IX (递推)
    HDU 2077 汉诺塔IV (递推)
    HDU 2064 汉诺塔III (递推)
  • 原文地址:https://www.cnblogs.com/beili/p/7797488.html
Copyright © 2011-2022 走看看