php中preg_match的isU代表什么意思


Posted in PHP onOctober 01, 2015

isU是大小写分的意思,这里s还有则不包括换行符而U是反转了匹配数量的值使其不是默认的重复,大概就是这样了个体我们看文章。

正则后面的/(.*)/isU  ,“isU”参数代表什么意思?

这是正则中的修正符.

i是同时查找大小写字母,

s是圆点(.)匹配所有字符,包括换行符.如果没有设定s,则不包括换行符.

U是反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复

preg_match 兼容的正则表达式语法中 b 代表单词边界

所以:下面应该是可以???

$a="test,admin,abc";
$b="te";
$exist=preg_match("/b{$b}b/",$a);
if($exist)
{
echo "存在";
}else
{
echo "不存在";
}

看一下相关说明

int preg_match ( string pattern, string subject [, array matches [, int flags]] );

preg_match() 返回 pattern 所匹配的次数。要么是 0 次(没有匹配)或 1 次,因为 preg_match() 在第一次匹配之后将停止搜索。preg_match_all() 则相反,会一直搜索到 subject 的结尾处。如果出错 preg_match() 返回 false。

示例:

<?php
$a = "abcdefgabcdefaaag";
preg_match('|abc([a-z]+)g|isu',$a,$out1);
preg_match_all('|abc([s]+)g|isu',$a,$out2);
echo "<pre>";
print_r($out1);
print_r($out2);
echo "</pre>";
?>

写法:

使用双引号时和单引号的不同

<?php
preg_match_all("/href="(.*)"/isu",$contents,$out);
preg_match_all('|href="(.*)"|isu',$contents,$out);
?>

以上内容是小编给大家讲解的php中preg_match的isU所代表的意思,希望大家喜欢。

PHP 相关文章推荐
配置支持SSI
Nov 25 PHP
PHP 开发工具
Dec 06 PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 PHP
Yii查询生成器(Query Builder)用法实例教程
Sep 04 PHP
php中删除、清空session的方式总结
Oct 09 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
纯php生成随机密码
Oct 30 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
php 利用array_slice函数获取随机数组或前几条数据
Sep 30 #PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
Sep 30 #PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 #PHP
Session 失效的原因汇总及解决丢失办法
Sep 30 #PHP
解决php表单重复提交实现方法
Sep 29 #PHP
php正则匹配文章中的远程图片地址并下载图片至本地
Sep 29 #PHP
php猜单词游戏
Sep 29 #PHP
You might like
浅析php变量修饰符static的使用
2013/06/28 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
js时间控件只显示年月
2017/01/08 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
python动态视频下载器的实现方法
2019/09/16 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
马来西亚网上购物:Youbeli
2018/03/30 全球购物
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
如何写好优秀的创业计划书
2014/01/30 职场文书
十佳护士先进事迹
2014/05/08 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL