【发布时间】:2011-10-20 15:43:11
【问题描述】:
我有这样的桌子 -> http://jsfiddle.net/jurisKaste/FvgeQ/
我需要从 id 列中获取所有这些数字的数组... 我正在使用 php 代码,到目前为止,我已经从这里获得了这段代码。 我只能使用 php! Get number from a string
我怎样才能修改这个正则表达式来获得一个可读的数组? 所以完整的代码是这样的
$data = str_replace(",", ".", $data); // $data 是来自 fiddle 的 html 代码! preg_match_all("/[+-]?\d+[\d\.Ee+]*/", $data, $matches); var_dump($matches);编辑: 这个呢?
$data = str_replace(",", "", $data); preg_match_all("/[0-9]{5,6}/",$data,$matches); 打印 var_dump($matches);它对我有用...
【问题讨论】:
-
不要用 REGEX 解析 HTML,这是邪恶的。考虑一下这个Excellent Answer 别人写的。