0

我正在尝试做一个preg_matchfordata-movie="???"来检索???.

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

我不能完全正确。

4

2 回答 2

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

输出:

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

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

于 2012-04-27T01:37:46.470 回答
1

如果您知道电影将始终用双引号引起来,则此方法有效:

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

它一直匹配任何字符,直到 a "

于 2012-04-27T01:54:53.610 回答