zoukankan      html  css  js  c++  java
  • PHP中的正则表达式

    1.定界符:

     /中间写正则/ 

    2. ^ 匹配开头

    3. $ 匹配结尾

    4. 2* 2出现任意次

    5.2 + 2出现至少一次

    6.2? 2出现0次或1次

    7.a{3}  a出现3次

    8.a{2,} a至少出现2次,最多不限

    9.a{2,6} a至少出现2次,最多出现6次。

    10.a|b 匹配a或b

    11.[abc] 匹配a或b或c

    12.[^abc] 非a,b,c

    13.[a-z]匹配a到z之间的任意一个字符 

    14.d 匹配一个数字字符

    15.、s 匹配任何不可见字符

    16.  S 匹配任何可见字符

    17.w  匹配包含下划线的任意单词字符

    正则替换:

     echo preg_replace("/d/","#","hell5low5or6ld"); 

    将任意数字替换为#

    正则拆分字符串:

    $arr = preg_split("/d/","hell5low5or6ld");
    var_dump($arr);

    第一个参数为正则表达式,第二个参数为需要拆分的字符串。

    输出结果:

    从字符串找到匹配的结果

    $arr = arry();
    $str = file_get_contents();
    preg_match_all(正则表达式,$str,$arr);
    var_dump($arr);
  • 相关阅读:
    反爬的几种手段总结
    算法基础篇一
    python总结九
    python总结八
    python总结七
    python总结六
    初识Machine学习
    python总结五
    python总结四
    python总结三
  • 原文地址:https://www.cnblogs.com/niushuangmeng/p/8227385.html
Copyright © 2011-2022 走看看