1
$str = <a href="keep.php?casuser=400000018623110" onclick="ajaxLinkSend('globalContainer', 'keep.php?casuser=400000018623110'); return false;" style="color:#ffca3e">

我的工作怀孕匹配所有:

preg_match_all('/\'keep.php\?casuser=(.*) style=\"color:#ffca3e/iU', $result, $matches2);
$matches2[1][0] = 400000018623110'); return false;"

但我只想要数字

没有结果:

preg_match_all('/\'keep.php\?casuser=(.*)\'\); return false;" style=\"color:#ffca3e/iU', $result, $matches2);

任何人都可以帮助我吗?并解释为什么它不起作用?谢谢

4

1 回答 1

0

对这个问题有点困惑-如果我有代表,我会把它放在评论中。

这是否足够

preg_match_all('/\'keep.php\?casuser=(\d*)/i', $result, $matches2);

还是他们也有相关的风格很重要?如果是这样尝试:

preg_match_all('/\'keep.php\?casuser=(\d*).*?style=\"color:#ffca3e/i', $result, $matches2);
于 2013-11-06T10:10:43.047 回答