1

Given numbers with a large number of decimals, such:

213.094783481320923547301
093.7914840234913405
...

How to only keep the first 3 decimals, so the result is :

213.094
093.791
4

4 回答 4

3

就像这样:

[0-9]+\.[0-9]{3}

或者您可能希望最多保留 3 个小数位:

[0-9]+\.[0-9]{1,3}
于 2013-09-24T16:25:41.807 回答
2

这个怎么样:-

\d+(\.\d{1,3})?
于 2013-09-24T16:25:46.587 回答
2

尝试使用:

寻找:

(\d+\.\d{3})\d+

用。。。来代替:

$1
于 2013-09-24T16:32:24.793 回答
1

这也适用于(\d+)\.(\d{3})\d+

于 2013-09-24T19:47:48.007 回答