Preg_match不知何故找不到字符串的一部分

时间:2013-07-22 13:54:30

标签: php preg-match

我遇到了preg_match的问题,因为它没有返回任何内容。根据:http://gskinner.com/RegExr/?=35ls9

它应该正常运作。

这是我目前的代码:

$string == <a class="twitter-timeline" href="https://twitter.com/...." data-widget-id="352777062139922223">....</a>...

它只是在创建窗口小部件时推出的嵌入代码。也包含在示例中。

$string = get_field('twitter_feed');  //contains the string.
preg_match('/data-widget-id="([0-9]*)"/', $string, $match);
var_dump($match);

它可能非常简单,我错过了。希望有人能够帮助我解决这个问题。

编辑:添加了示例字符串。

1 个答案:

答案 0 :(得分:1)

使用以下字符串对其进行测试。我做了,它工作正常:

$string = 'data-widget-id="352777062139922223"';

确保get_field以该格式返回字符串。