I am trying to load a remote website and get all numbers that are inside of parentheses. But what ends up happening is it only matches the last value.
Is my regex wrong? Am I using the correct flags?
I have added the example of what it should match on in the second $html variable.
//$html = file_get_contents("http://example.com/test.html");
$html = "(1234) (12) (1)
(1346326)";
preg_match_all("^[(d)]+$^", $html, $matches, PREG_PATTERN_ORDER);
print_r($matches);
echo "<br>";
foreach ($matches as $val) {
echo "matched: " . $val[0] . "
";
}
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…