我试图在正则表达式中为preg_match_all
编写一个模式,它会给我一个字符串中完全限定小数的列表。
即。应该包含1.2
,0.20
,.30
...... 3.
不应该。
答案 0 :(得分:0)
你可以试试这个:
$str = "i.e. 1.2, 0.20, .30 should be included... 3. should not.";
$matches = array();
preg_match_all('/([0-9]*\.[0-9]+)/', $str, $matches);
var_dump($matches);
结果是:
array(2) {
[0]=>
array(3) {
[0]=>
string(3) "1.2"
[1]=>
string(4) "0.20"
[2]=>
string(3) ".30"
}
[1]=>
array(3) {
[0]=>
string(3) "1.2"
[1]=>
string(4) "0.20"
[2]=>
string(3) ".30"
}
}