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 相关文章推荐
基于mysql的论坛(2)
Oct 09 PHP
别人整理的服务器变量:$_SERVER
Oct 20 PHP
linux下删除7天前日志的代码(php+shell)
Jan 02 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
curl和libcurl的区别简介
Jul 01 PHP
一张表搞清楚php is_null、empty、isset的区别
Jul 07 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
PHP大文件分块上传功能实例详解
Jul 22 PHP
php5.6.x到php7.0.x特性小结
Aug 17 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的博客ping服务代码
2012/02/04 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
CI框架表单验证实例详解
2016/11/21 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
vue 动态改变静态图片以及请求网络图片的实现方法
2018/02/07 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
python递归法解决棋盘分割问题
2019/07/17 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
英国假发网站:Hothair
2018/02/23 全球购物
计算机专业自荐信
2013/10/14 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
工程招投标邀请书
2014/01/30 职场文书
教师师德考核自我评价
2014/09/13 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
教师师德表现自我评价
2015/03/05 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS