我想提取页面中的所有数字。 页面看起来是这样的:获取数字与正则表达式在PHP
....lots of html code ....
<script>
..some code...
["listidname",[],{"list":["123456","96326478664","123456789"]},12]
...more code....
</script>
...even more code...
号码列表中的量可以变化,也是12月末仅仅是一个随机数,所以这也可以变化。
什么,我试图做的是提取123456,96326478664和123456789. 不过我不是用PHP真正强大更不用说正则表达式..
preg_match_all("/(\d+)/", $input, $output);
给我的号码,也是所有其他数字在页面上...
任何人都可以帮助我吗? 谢谢。
你只想用双引号包裹的数字? – bwoebi 2013-04-27 16:19:24
使用'print_r(json_decode($ input))' – Baba 2013-04-27 16:20:16
这只是html文件中的一段代码。我宁愿用正则表达式直接从它们中取出它,除非你能告诉我一种方法来从中提取json部分......? – user1952084 2013-04-27 16:55:25