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。

示例:

$a = "abcdefgabcdefaaag";

preg_match('|abc([a-z]+)g|isu',$a,$out1);

preg_match_all('|abc([s]+)g|isu',$a,$out2);

echo "

";

print_r($out1);

print_r($out2);

echo "

";

?>

写法:

使用双引号时和单引号的不同

preg_match_all("/href="(.*)"/isu",$contents,$out);

preg_match_all('|href="(.*)"|isu',$contents,$out);

?>

以上内容是小编给大家讲解的php中preg_match的isU所代表的意思,希望大家喜欢。

php中pregmatch,php中preg_match的isU代表什么意思相关推荐

  1. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  2. php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围

    我正在构建一个本地事件日历,它采用RSS提要和网站抓取并从中提取事件日期. 我之前已经问过如何从PHP here中的文本中提取日期,并在MarcDefiant时获得了一个很好的答案: function ...

  3. C#中Winform程序中如何实现多维表头【不通过第三方报表程序】

    问题:C#中Winform程序中如何实现多维表头. 在网上搜了很多方法,大多数方法对于我这种新手,看的都不是很懂.最后在新浪博客看到了一篇比较易懂的文章:[DataGridView二维表头与合并单元格 ...

  4. 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...

    关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...

  5. python中json dumps_python中json.loads,dumps,jsonify使用

    search_info = {'id':132,'user_role':3} print type(search_info) #输出 #转为string用dumps print type(json.d ...

  6. VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法

    http://blog.csdn.net/chaijunkun/article/details/6658923 这是VS2010的改变,不能够在"工具-选项"中看到"VC ...

  7. django-celery中配置celery中的日志

    django-celery中配置celery中的日志 django配置文件中的logging只是针对django中的views.API起作用,对celery不起作用,也就是说celery不能使用dja ...

  8. word录入表单数据 java 导入系统,java导入excel | 怎么把excel中的数据批量导入到word中的表格中...

    用javascript怎么实现把excel中的数据批量导入到数据库表中 这个js不能直接实现吧 我们程序用到 先读取excel内容转换成数组 然后放到页面上 再提交表单 储存 MySql如何批量添加数 ...

  9. php数组重复值销毁,如何从PHP中删除数组中的重复值

    如何从PHP中删除数组中的重复值 如何从PHP中删除数组中的重复值? 21个解决方案 204 votes 使用array_unique(). 例: $array = array(1, 2, 2, 3) ...

最新文章

  1. stata命令汇总_第九届高级计量经济学及stata应用研讨会在京顺利举办
  2. Java数据结构简述
  3. Python zipfile 压缩文件夹
  4. 吉林省统考计算机英语作文,2019年吉林省学位英语作文必背范文(我最……的题材) - 希赛网...
  5. 【MySQL通过视图(或临时表)实现动态SQL(游标】
  6. 用标准C语言初始化线性表,跪求:线性表初始化函数的详细解释(c语言)
  7. php主动防御,汽车主动防御系统
  8. 关于BetterScroll 2.0版本出现BScroll is not defined 的解决方案
  9. 一文讲懂蓝绿发布和金丝雀发布
  10. Frosty the snowman(圣诞英文歌曲)铃声 Frosty the snowman...
  11. 小程序源码:图片秒加水印制作生成
  12. RK3066 实现LED闪烁的代码分析
  13. Ansible之Inventory定义
  14. java制作摄影建模,照片建模的拍摄要求
  15. c语言strlen用法,如何使用c语言中的strlen()函数
  16. revit二次开发2016
  17. 将来是多久,看一看大佬的故事--《绝非偶然》
  18. 林业有害生物监测系统(重庆宇创GIS)
  19. 三层架构之我见 —— 不同于您见过的三层架构。 -阳光男孩 - 京华志
  20. 功能强大的发卡网源码+支付接口超多

热门文章

  1. python中restful接口开发实例_Python RESTful接口开发02
  2. for循环数据量太大_中文文本分类roberta大力出奇迹之数据量大的问题
  3. mybatis 配置 mysql连接池_spring 5.x 系列第5篇 —— 整合 mybatis + druid 连接池 (xml配置方式)...
  4. 动态换ip如何实现_三种方法解决动态换IP需求
  5. java怎么输出点,Java实现控制台输出两点间距离
  6. 当c语言表达式中同时有字符 整数,c语言第2章数据类型、运算符与表达式a.ppt
  7. C语言依次显示图片,c语言能显示图片吗
  8. Linux伪终端怎么退出,什么是linux里的终端和伪终端
  9. 双网卡绑定linux7.2,CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)...
  10. 【转】Jenkins详细教程