主页 M

php正则采集1

2014-09-20 网页编程网 网页编程网

1.采集出艾叶 aiye,我的代码如下,为何不行啊?内容为空。

preg_match('/【<strong>中药名<\/strong>】(.*)<\/p>/iUs',$str,$match1);//这个是不对的。

答案:

$str=" 【<strong>中药名</strong>】艾叶 aiye</p>";
preg_match('/【<strong>中药名<\/strong>】(.*)<\/p>/iUs',$str,$match1);
print_r($match1);

运行如下:

Array

(
    [0] => 【<strong>中药名</strong>】艾叶 aiye</p>
    [1] => 艾叶 aiye
)

2.
$str=" 【<strong>中药名</strong>】艾叶 aiye</p>";
preg_match('/【<strong>中药名<\/strong>】.*(\w+)<\/p>/iUs',$str,$match1);
print_r($match1);


Array
(
    [0] => 【<strong>中药名</strong>】艾叶 aiye</p>
    [1] => aiye
)

阅读原文
阅读 4729
123 显示电脑版