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制作简单的内容采集器的代码
Nov 28 PHP
php 文件上传类代码
Aug 06 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
php实现转换ubb代码的方法
Jun 18 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
PHP实现导出带样式的Excel
Aug 28 PHP
PHP实现下载远程图片保存到本地的方法
Jun 19 PHP
PHP命令空间namespace及use的用法小结
Nov 27 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
PHP实现搜索相似图片
2015/09/22 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
不安全的常用的js写法
2009/09/15 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
详解vue中组件参数
2018/07/09 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
Vue中props的详解
2019/05/16 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
python里使用正则的findall函数的实例详解
2017/10/19 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python动态进度条的实现代码
2019/07/03 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
亚马逊印度站:Amazon.in
2017/10/15 全球购物
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
幼教个人求职信范文
2013/12/02 职场文书
物理研修随笔感言
2014/02/14 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL