> 백엔드 개발 > PHP 튜토리얼 > PHP中正则表达式回顾(1)

PHP中正则表达式回顾(1)

WBOY
풀어 주다: 2016-06-20 12:48:25
원래의
1100명이 탐색했습니다.

    先复习一下php中常用的正则表达式常用函数。

    1. preg_match()和preg_match_all()

        int prag_match($pattern,$subject,可选参数$matchs);    只进行一次匹配,返回值0或者1,即匹配到的次数,将匹配到的值会放入第三个参数,是一个以为数组。

        int preg_match_all($pattern,$subject,可选参数$matchs); 进行全部匹配,返回值同样是匹配的次数,将匹配到的值放到第三个参数,是一个二位数组。

    2. preg_replace()和preg_filter()

        preg_replace($pattern正则,$replacement要替换成的内容,$subject目标内容);三个参数都可以是数组

        preg_filter(同上);同上

        这两个函数的一个区别就是,在用数组匹配的时候返回值,preg_filter()只返回替换到的值,而preg_replace()不管是否替换到都返回。

        preg_grep();只做匹配,不做替换,返回匹配到的值。等于是一个preg_filter()的一个功能缩小版。

    3. preg_split($pattern,$subject);

        不用多说,一个升级版本的explode()函数。

    4. preg_quote($str);

        可以将一个字符串中的正则表达式运算符惊醒转义。

        

        

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿