码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式 U贪婪模式

时间:2016-05-25 20:41:47      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:

<?php
/*
模式修正符号:
i u
位置:"//模式修正符位置"
可以一次使用一个,也可以一次使用多个
对整个正则表达式调优用的,也可以说是对正则表达式功能的扩展
"/abc/":只能匹配小写字母abc
"/abc/i":可以不区分大小写匹配
m:默认情况下将字符串视为一行 ^ $视为多行后
 任何一行都可以以正则表达式开始或者结束
s:如果没有使用这个模式修正符号时,.默认不能表示换行符号
  将字符串视为单行 .就可以表示换行符号了
x:模式中的空白忽略不计
U:一种使用修正符号
另一种是使用.*?
*/
//常用的正则表达式:
//
/*$Pdata="/^a.bchello\s?world/is";
//$Pdata="/(?:a)bc/i";
$string="A\nBChello world";*/
/*$Pdata="/\<b\>(.*)\<\/b>/U";*/
$Pdata="/\<b\>(.*?)\<\/b>/";
$string="<b>hello</b><b>nihao</b>fadfasdf<b>word</b>fasdfasdf<b>php</b>";
if(preg_match_all($Pdata, $string,$arr)){
echo "匹配成功"."<br>";
echo "<pre>";
var_dump($arr);
echo "</pre>";
}else{
echo "匹配不成功"."<br>";
echo "<pre>";
var_dump($arr);
echo "</pre>";
}

?>

正则表达式 U贪婪模式

标签:

原文地址:http://www.cnblogs.com/llforeverlove/p/5528217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!