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+SQLite存储方案
Sep 04 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
zf框架的Filter过滤器使用示例
Mar 13 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
php 后端实现JWT认证方法示例
Sep 04 PHP
PHP7创建销毁session的实例方法
Feb 03 PHP
如何用PHP实现多线程编程
May 26 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脚本的10个技巧(3)
2006/10/09 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
调试php程序的简单步骤
2019/10/04 PHP
Js动态创建div
2008/09/25 Javascript
js Function类型
2011/12/04 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
js实现缓动动画
2020/11/25 Javascript
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
python自动化之Ansible的安装教程
2019/06/13 Python
python 同时读取多个文件的例子
2019/07/16 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
.NET现在共支持多少种语言
2014/02/26 面试题
一般党员对照检查材料
2014/09/24 职场文书
答谢酒会主持词
2015/07/02 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android
Apache自带的ab压力测试工具的实现
2022/07/23 Servers