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 csv操作类代码
Dec 14 PHP
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
Sep 16 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
php 数组字符串搜索array_search技巧
Jul 05 PHP
PHP云打印类完整示例
Oct 15 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
PHP中Cookie的使用详解(简单易懂)
Apr 28 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP程序员必须知道的两种日志实例分析
May 14 PHP
详解PHP中的8个魔术常量
Jul 06 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
提取HTML标签
2006/10/09 PHP
php递归实现无限分类的方法
2015/07/28 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
python基于http下载视频或音频
2018/06/20 Python
Python变量类型知识点总结
2019/02/18 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
Python如何获取文件指定行的内容
2020/05/27 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
给老师的检讨书
2014/02/11 职场文书
《春晓》教学反思
2014/04/20 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
教师个人年终总结
2015/02/11 职场文书