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 相关文章推荐
15种PHP Encoder的比较
Mar 06 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
Oct 15 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
php与Mysql的一些简单的操作
Feb 26 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
PHP最常用的正则表达式
Feb 13 PHP
php防止sql注入的方法详解
Feb 20 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 PHP
PHP中非常有用却鲜有人知的函数集锦
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和ACCESS写聊天室(八)
2006/10/09 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
angular.element方法汇总
2015/01/07 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
Python简单计算文件夹大小的方法
2015/07/14 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
实习协议书范本
2014/04/22 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
党员个人总结自评
2015/02/14 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python