Me *_*elf 1 php regex numeric preg-match-all
我正在尝试加载一个远程网站并获取括号内的所有数字。但最终发生的是它只匹配最后一个值。
我的正则表达式错了吗?我是否使用了正确的标志?
我在第二个 $html 变量中添加了它应该匹配的示例。
//$html = file_get_contents("http://example.com/test.html");
$html = "(1234) (12) (1) \r\n (1346326)";
preg_match_all("^[(\d)]+$^", $html, $matches, PREG_PATTERN_ORDER);
print_r($matches);
echo "<br>";
foreach ($matches as $val) {
echo "matched: " . $val[0] . "\n";
}
Run Code Online (Sandbox Code Playgroud)
谢谢。
怎么样:
preg_match_all("/\((\d+)\)/", $html, $matches, PREG_PATTERN_ORDER);
print_r($matches[1]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |