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 相关文章推荐
如何使用PHP中的字符串函数
Nov 24 PHP
php 信息采集程序代码
Mar 17 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
php把数组值转换成键的方法
Jul 13 PHP
php生成gif动画的方法
Nov 05 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
Aug 01 PHP
PHP小偷程序的设计与实现方法详解
Oct 15 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
php输出控制函数和输出函数生成静态页面
Jun 27 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 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统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
设定php简写功能的方法
2019/11/28 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
js点击选择文本的方法
2015/02/09 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
在Django的视图中使用form对象的方法
2015/07/18 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
老师的检讨书
2014/02/23 职场文书
预备党员承诺书
2014/03/25 职场文书
老公保证书范文
2014/04/29 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
环保公益策划方案
2014/08/15 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
详解JAVA中的OPTIONAL
2021/06/14 Java/Android