HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2014-06-12 07:36:43
$str = <<<end <html> <body> <volist name="aaa" id="ff" > <p>演示操作</p> </volist> </body> </html> end; $rule = "/<volists([^>]*)>(.*?)</volist(s*?)>/eis"; $text = preg_match_all($rule, $str, $matches); print_r($matches) 打印结果 :
Array
(
[0] => Array
(
[0] => <volist name="aaa" id="ff" >
<p>演示操作</p>
</volist>
)
[1] => Array
(
[0] => name="aaa" id="ff"
)
[2] => Array
(
[0] =>
<p>演示操作</p>
)
[3] => Array
(
[0] =>
)
)
"/<volists([^>]*)>(.*?)</volist(s*?)>/eis"; 解释 : ([^>]*)  这个表示 排除>符号,从前面的空白字符开始算,到后面的n个字符位置(无上限)
分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com