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不用正则采集速度探究总结
Mar 24 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
Aug 08 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 PHP
PHP URL路由类实例
Nov 12 PHP
采用ThinkPHP中F方法实现快速缓存实例
Jun 13 PHP
PHP中文编码小技巧
Dec 25 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
php无序树实现方法
Jul 28 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
Dec 13 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 正则 过滤html 的超链接
2009/06/02 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
php学习笔记之面向对象
2014/11/08 PHP
AJAX的使用方法详解
2017/04/29 PHP
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
Django的分页器实例(paginator)
2017/12/01 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
《三峡》教学反思
2014/03/01 职场文书
求职简历自荐信
2014/06/18 职场文书
2016大一新生军训感言
2015/12/08 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
react antd实现动态增减表单
2021/06/03 Javascript