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 遍历XP文件夹下所有文件
Nov 27 PHP
php print EOF实现方法
May 21 PHP
彻底杜绝PHP的session cookie错误
Aug 09 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 PHP
PHP 缓存实现代码及详细注释
May 16 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
php入门之连接mysql数据库的一个类
Apr 21 PHP
FireFox浏览器使用Javascript上传大文件
Oct 30 PHP
php注册登录系统简化版
Dec 28 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
laravel框架与其他框架的详细对比
Oct 23 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
win与linux系统中python requests 安装
2016/12/04 Python
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
Linux开机引导的步骤是什么
2014/02/26 面试题
医学护理系毕业生求职信
2013/10/01 职场文书
商超业务员岗位职责
2014/03/12 职场文书
目标责任书格式
2014/07/28 职场文书
庆七一活动总结
2014/08/27 职场文书
道歉情书大全
2015/05/12 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers