标签:
<?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>";
}
?>
标签:
原文地址:http://www.cnblogs.com/llforeverlove/p/5528217.html