正则表达式看过去的角色

时间:2013-02-12 13:23:14

标签: php regex

我正在尝试匹配fx。这个字符串

“dfsdfsdf 100.200,00”

这就是我得到的

[0-9\.]+

返回

100.200

无论如何WITH REGEX我可以看看粘贴点。所以我会得到:

100200

2 个答案:

答案 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");

它将用匹配的数字

替换整个字符串

phpfiddle

中的工作示例