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中显示数组与对象的实现代码
Apr 18 PHP
php学习笔记 类的声明与对象实例化
Jun 13 PHP
PHP 获取MySQL数据库里所有表的实现代码
Jul 13 PHP
限制ckeditor上传图片文件大小的方法
Nov 15 PHP
php查找指定目录下指定大小文件的方法
Nov 28 PHP
php从字符串创建函数的方法
Mar 16 PHP
php取得字符串首字母的方法
Mar 25 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
PHP书写格式详解(必看)
May 23 PHP
PHP中使用OpenSSL生成证书及加密解密
Feb 05 PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 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
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
vue跨域解决方法
2017/10/15 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
Python函数式编程
2017/07/20 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
python实现大文件分割与合并
2019/07/22 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
python RSA加密的示例
2020/12/09 Python
结合CSS3的新特性来总结垂直居中的实现方法
2016/05/30 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
企业治理工作自我评价
2013/09/26 职场文书
大学生的网络创业计划书
2013/12/26 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
转让协议书范本
2014/09/13 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js