php中pregmatch,php中preg_match的isU代表什么意思
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代表什么意思相关推荐
- java 判断 中文字符_java中判断字符串中是否有中文字符
package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...
- php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围
我正在构建一个本地事件日历,它采用RSS提要和网站抓取并从中提取事件日期. 我之前已经问过如何从PHP here中的文本中提取日期,并在MarcDefiant时获得了一个很好的答案: function ...
- C#中Winform程序中如何实现多维表头【不通过第三方报表程序】
问题:C#中Winform程序中如何实现多维表头. 在网上搜了很多方法,大多数方法对于我这种新手,看的都不是很懂.最后在新浪博客看到了一篇比较易懂的文章:[DataGridView二维表头与合并单元格 ...
- 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...
关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...
- 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 ...
- VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法
http://blog.csdn.net/chaijunkun/article/details/6658923 这是VS2010的改变,不能够在"工具-选项"中看到"VC ...
- django-celery中配置celery中的日志
django-celery中配置celery中的日志 django配置文件中的logging只是针对django中的views.API起作用,对celery不起作用,也就是说celery不能使用dja ...
- word录入表单数据 java 导入系统,java导入excel | 怎么把excel中的数据批量导入到word中的表格中...
用javascript怎么实现把excel中的数据批量导入到数据库表中 这个js不能直接实现吧 我们程序用到 先读取excel内容转换成数组 然后放到页面上 再提交表单 储存 MySql如何批量添加数 ...
- php数组重复值销毁,如何从PHP中删除数组中的重复值
如何从PHP中删除数组中的重复值 如何从PHP中删除数组中的重复值? 21个解决方案 204 votes 使用array_unique(). 例: $array = array(1, 2, 2, 3) ...
最新文章
- stata命令汇总_第九届高级计量经济学及stata应用研讨会在京顺利举办
- Java数据结构简述
- Python zipfile 压缩文件夹
- 吉林省统考计算机英语作文,2019年吉林省学位英语作文必背范文(我最……的题材) - 希赛网...
- 【MySQL通过视图(或临时表)实现动态SQL(游标】
- 用标准C语言初始化线性表,跪求:线性表初始化函数的详细解释(c语言)
- php主动防御,汽车主动防御系统
- 关于BetterScroll 2.0版本出现BScroll is not defined 的解决方案
- 一文讲懂蓝绿发布和金丝雀发布
- Frosty the snowman(圣诞英文歌曲)铃声 Frosty the snowman...
- 小程序源码:图片秒加水印制作生成
- RK3066 实现LED闪烁的代码分析
- Ansible之Inventory定义
- java制作摄影建模,照片建模的拍摄要求
- c语言strlen用法,如何使用c语言中的strlen()函数
- revit二次开发2016
- 将来是多久,看一看大佬的故事--《绝非偶然》
- 林业有害生物监测系统(重庆宇创GIS)
- 三层架构之我见 —— 不同于您见过的三层架构。 -阳光男孩 - 京华志
- 功能强大的发卡网源码+支付接口超多
热门文章
- python中restful接口开发实例_Python RESTful接口开发02
- for循环数据量太大_中文文本分类roberta大力出奇迹之数据量大的问题
- mybatis 配置 mysql连接池_spring 5.x 系列第5篇 —— 整合 mybatis + druid 连接池 (xml配置方式)...
- 动态换ip如何实现_三种方法解决动态换IP需求
- java怎么输出点,Java实现控制台输出两点间距离
- 当c语言表达式中同时有字符 整数,c语言第2章数据类型、运算符与表达式a.ppt
- C语言依次显示图片,c语言能显示图片吗
- Linux伪终端怎么退出,什么是linux里的终端和伪终端
- 双网卡绑定linux7.2,CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)...
- 【转】Jenkins详细教程