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函数)
Oct 09 PHP
PHP的中问验证码
Nov 25 PHP
PHP 七大优势分析
Jun 23 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
PHP中static关键字原理的学习研究分析
Jul 18 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 PHP
PHP编译安装时常见错误解决办法
May 28 PHP
10条php编程小技巧
Jul 07 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 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
ThinkPHP分页类使用详解
2014/03/05 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
js 显示日期时间的实例(时间过一秒加1)
2017/10/25 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
python中PIL安装简单教程
2016/04/21 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
深圳茁壮笔试题
2015/05/28 面试题
高二生物教学反思
2014/01/27 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
大学社团活动总结
2014/04/26 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android