0

私はfxを一致させようとしています。この文字列

"dfsdfsdf 100.200,00"

これは私が得たものです

[0-9\.]+

それが返ってくる

100.200

とにかくWITH REGEXはありますか?ドットを貼り付けるだけです。だから私は得るでしょう:

100200
4

2 に答える 2

0

どうですか:

$str = 'dfsdfsdf 100.200,00';
preg_match('/(\d+)\.(\d+)/', $str, $m);
$res = $m[1] . $m[2];
echo $res,"\n";

アウトアウト:

100200
于 2013-02-12T13:30:02.383 に答える
0

これはどうですか:

preg_replace("/^.*?(\d+)\.(\d+).*?$/", '$1$2', "dfsdfsdf 100.200,00");

文字列全体を一致した数字に置き換えます

phpfiddleでの作業例

于 2013-02-12T13:31:30.877 に答える