01、PHP的正规表达式有一些内置的通用字符簇,列表如下:

    字符簇 含义
    [[:alpha:]] 任何字母
    [[:digit:]] 任何数字
    [[:alnum:]] 任何字母和数字
    [[:space:]] 任何白字符
    [[:upper:]] 任何大写字母
    [[:lower:]] 任何小写字母
    [[:punct:]] 任何标点符号
    [[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]

    匹配中文字符的正则表达式: [\u4e00-\u9fa5]

    匹配双字节字符(包括汉字在内):[^\x00-\xff]

    正则匹配中文汉字根据页面编码不同而略有区别:
    GBK/GB2312编码:[x80-xff]+ 或 [xa1-xff]+
    UTF-8编码:[x{4e00}-x{9fa5}]+/u

    02、editplus 查找替换 正则表达式

    ^ [\w] http://pi([c]|[c][1-9]).xxx.com/ 替换成空格

    03、常用术语
    EQ(“=”), GTE(“>=”), GT(“>”), LT(“<”), LTE(“<=”);

    04、
    $val[‘txt’] = pregreplace(“/\d{7,30}/“,’’,$val[‘txt’]) ;
    $val[‘txt’] = preg_replace(“/[a-zA-Z0-9
    -]+@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)+/“,’@’,$val[‘txt’]) ;
    $rules = “/(1[3|4|5|7|8])[0-9]{9}/“;
    $val[‘txt’] = preg_replace($rules,’’,$val[‘txt’]) ;