我正在尝试匹配fx。这个字符串
“dfsdfsdf 100.200,00”
这就是我得到的
[0-9\.]+
返回
100.200
无论如何WITH REGEX我可以看看粘贴点。所以我会得到:
100200
答案 0 :(得分:0)
怎么样:
$str = 'dfsdfsdf 100.200,00';
preg_match('/(\d+)\.(\d+)/', $str, $m);
$res = $m[1] . $m[2];
echo $res,"\n";
<强>输出:强>
100200
答案 1 :(得分:0)
这个怎么样:
preg_replace("/^.*?(\d+)\.(\d+).*?$/", '$1$2', "dfsdfsdf 100.200,00");
它将用匹配的数字
替换整个字符串 中的工作示例