知识大全 PHP处理正则表达式[1]

Posted 函数

篇首语:少年意气强不羁,虎胁插翼白日飞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP处理正则表达式[1]相关的知识,希望对你有一定的参考价值。

PHP网络编程:PHP处理正则表达式[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥   详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>

  PHP中的正则表达式即一个模式字符串 模式字符串以 / 开始且以 / 结束(头尾的 / 称为模式定界符) PHP中主要提供了几个以 preg_ 为前缀的正则表达式操作函数 其中较为常用的有preg_match() preg_replace()和 preg_split()

  preg_match()函数常用的调用原型是

//develop csai cn/web/images/ gif >

  preg_match()函数在subject字符串中搜索与pattern给出的正则表达式相匹配的内容 如果提供了matches 则matches被搜索的结果所填充 $matches[ ]将包含与整个模式匹配的文本 $matches[ ]将包含与第一个捕获的圆括号中的子模式所匹配的文本 依次类推 preg_match()返回pattern所匹配的次数 次(没有匹配)或者 次 因为preg_match()在第一次匹配之后将停止搜索 如果出错 preg_match()返回false

  下面是一个使用preg_match()的例子

//develop csai cn/web/images/ gif >

  本例的输出结果将是 URL中的主机名是 php net

  preg_replace()函数用于执行正则表达式的搜索和替换 其调用原型是

//develop csai cn/web/images/ gif >

  preg_replace()函数在subject中搜索pattern模式的匹配项并替换为replacement 如果指定了limit 则仅替换limit个匹配项 如果省略limit或者其值为 则所有的匹配项都会被替换

  replacement可以包含 \\$n 形式的逆向引用 每个此种引用将被替换为与第n个被捕获的括号内的子模式所匹配的文本 n可以从取值范围为 ~ 其中$ 指的是被整个模式所匹配的文本 对左圆括号从左到右计数(从 开始)以取得子模式的数目 当替换模式在一个逆向引用后面紧接着一个数字时 应当使用花括号来化解歧义 如逆向引用第一个子串$ 后接一个数字 的情况 如果使用$ 则为引用第 个子串 所以应该用$ 这样就形成一个隔离的$ 逆向引用 而使另一个 只是单纯的文字

  preg_replace()如果搜索到匹配项 则会返回被替换后的subject 否则返回原来不变的subject

cha138/Article/program/PHP/201311/21438

相关参考

知识大全 PHP处理正则表达式[2]

PHP网络编程:PHP处理正则表达式[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 php小经验:解析preg

  正则表达式在PHP中的应用在PHP应用中正则表达式主要用于•正则匹配根据正则表达式匹配相应的内容•正则替换根据正则表达式匹配内容并替换•正则分割根据正则表达式分割字符串在PHP中有两类正则表达式函

知识大全 PHP正则匹配中文字母数字正则表达式

PHP正则匹配中文字母数字正则表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方法一  代

知识大全 PHP正则表达式基本函数

PHP正则表达式基本函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在PHP正则表达式中需要

知识大全 PHP和正则表达式

PHP和正则表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个正则表达式是一个特定的格式

知识大全 PHP正则表达式使用的方法

PHP正则表达式使用的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP正则表达式主要用

知识大全 PHP正则表达式的使用技巧

PHP正则表达式的使用技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP正则表达式的定义

知识大全 常用的php正则表达式及语法注解

cha138/Article/program/PHP/201311/21141

知识大全 php利用正则表达式取出图片的URL

php利用正则表达式取出图片的URL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  复制代码代码

知识大全 php 手机号码正则表达试程序代码

  代码如下  functionfuncMtel($str)//手机号码正则表达试    return(preg_match("/(?:d|[])d$/"$str))?true:false;    测