Preg_match帮助查找标记并匹配内部

时间:2012-04-27 01:34:06

标签: php regex preg-match

我正在尝试preg_match data-movie="???"来检索???

preg_match('/data-movie="(.*?)"/is',$results,$m);

我不能说得对。

2 个答案:

答案 0 :(得分:1)

preg_match('/data\-movie="(.*)"/is', 'data-movie="abcdef"', $result);
print_r($result);

输出:

Array
(
    [0] => data-movie="abcdef"
    [1] => abcdef
)

这也可能对您有所帮助:http://regex.larsolavtorvik.com/

答案 1 :(得分:1)

如果您知道电影将始终用双引号括起来,则可以使用:

preg_match('/data-movie="([^"]*)"/is', $results, $m);

它会保持匹配任何字符,直到"