博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于preg_match() / preg_replace()函数的一点小说明
阅读量:7287 次
发布时间:2019-06-30

本文共 577 字,大约阅读时间需要 1 分钟。

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) 

返回值:匹配到返回 int 1, 匹配不到返回 int 0 , 错误发生时,返回false.

例子:preg_match("/php/i", "PHP is the web scripting language of choice.")

关于$pattern,定界符不一定要是 /,如 /string/。当要匹配的字符串里含有 / 时,就不能用 /作为定界符了,可以用@ #等等。如"@php@i"

例子:preg_match('@^(?:http://)?([^/]+)@i',"http://www.php.net/index.html", $matches);

另外i表示不区分大小写,但是不支持g(其他语言里表示匹配全部),匹配全部用preg_match_all()。

 

 preg_replace (  $pattern ,  $replacement ,  $subject [, int $limit = -1 [, int &$count ]] )

这个函数替换是替换全部,并没有preg_replace_all()方法。

转载地址:http://xmdjm.baihongyu.com/

你可能感兴趣的文章
linux extmail 改写登录验证码
查看>>
韩国权:企业移动信息化面临两大需求
查看>>
vmware克隆之后网卡问题
查看>>
通过 EWS JAVA API读取exchange邮件
查看>>
汉诺塔问题的递归实现(扩展)
查看>>
隐藏php,nginx,apache的版本号以及伪装nginx,apache
查看>>
比尔盖茨在哈佛大学毕业典礼上的演讲稿(英)
查看>>
使用vim开发php,tag实现类 函数 变量跳转
查看>>
shell脚本及应用(二)
查看>>
我的友情链接
查看>>
windows下配置nginx+php环境
查看>>
Linux VFS 虚拟文件系统数据结构
查看>>
Laravel5.5 配置多模块
查看>>
讲下clone克隆的理解
查看>>
我讨厌注解式的Spring IOC
查看>>
大龄程序媛之歌
查看>>
php 去除数组某一个元素
查看>>
Ehcache(08)可阻塞的Cache-BlockingCache
查看>>
Spring-Boot(六) Spring Session 分布式会话管理
查看>>
iptables进行端口转发
查看>>