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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
模拟xcopy的函数
Oct 09 PHP
BBS(php &amp; mysql)完整版(四)
Oct 09 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
Dec 10 PHP
PHP微信分享开发详解
Jan 14 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
laravel框架使用阿里云短信发送消息操作示例
Feb 15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 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 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
PHP实现懒加载的方法
2015/03/07 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
php中如何执行linux命令详解
2018/11/06 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
JS获取键盘上任意按键的值(实例代码)
2013/11/12 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
Python获取文件ssdeep值的方法
2014/10/05 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
Django配置文件代码说明
2019/12/04 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
2020/04/07 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
解决Python安装cryptography报错问题
2020/09/03 Python
用python计算文件的MD5值
2020/12/23 Python
工作会议欢迎词
2014/01/16 职场文书
公司庆典欢迎词
2015/01/26 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL