我有一个字符串=' 0.25MM X 1219MM X COIL'。 有时候那些字符串是=< 0.25MM X 1219MM'
我尝试使用正则表达式:
preg_match_all('!\d+!', trim($modelCoil['size']), $matches);
VarDumper::dump($matches);
我明白了:
[
0 => [
0 => '0'
1 => '25'
2 => '1219'
]
]
预期的结果:
[
0 => '0.25.00'
1 => '1219.00'
]
请告知。
答案 0 :(得分:1)
您的正则表达式只是搜索\d+
。您希望在结果中包含小数点(.
)。
您可能想尝试搜索\d[\d\.]*
或类似内容以包含点。