使用php preg_match查找单个数字

时间:2011-12-03 12:57:36

标签: php string preg-match

我正在尝试使用cURL从HTML页面中找到一个ID。 id位于url查询字符串中,如下所示:

start_working&locID=12008'

因为那是html中唯一出现这段文字的地方,我猜这是我们正在寻找的模式。

我需要的只是locID号码。

像:

preg_match("start_working&locID=".$what_i_want."'")

我对正则表达式和preg匹配非常糟糕

2 个答案:

答案 0 :(得分:2)

$match = array;
preg_match('/start_working&locID=([0-9]+)\'/', $yourHtmlToParse, $match);

然后您可以使用$match[1]作为结果。

答案 1 :(得分:1)

(\d+)是获取数字的模式。你的正则表达式中还需要/ delimiters /

在解压缩完整网址后,您可能还想调查parse_str()