截断尾随零正则表达式
Truncate trailing zeroes regex
如何使用正则表达式截断字符串中的零来获得匹配项
45.9390 => 45.939
32.00 => 32.0 [Need this for my use case]
32.0050 => 32.005
32 => 32
我正在使用 Java。我只是在寻找正则表达式。这是我最近的尝试(https://regex101.com/r/mD7gK4/79)。我在第二种情况下失踪了。
我已经编辑了你的正则表达式:
^([+-]?\d*\.0)0+$|^([+-]?\d*\.?\d*?)0*$
并使用 </code> 作为替换字符串:</p>
<p><strong>演示</strong>:<a href="https://regex101.com/r/mD7gK4/81" rel="nofollow noreferrer">https://regex101.com/r/mD7gK4/81</a></p>
<p><strong>输出</strong>:</p>
<pre><code>45.9390 => 45.939
32.00 => 32.0
32.0050 => 32.005
32 => 32
如何使用正则表达式截断字符串中的零来获得匹配项
45.9390 => 45.939
32.00 => 32.0 [Need this for my use case]
32.0050 => 32.005
32 => 32
我正在使用 Java。我只是在寻找正则表达式。这是我最近的尝试(https://regex101.com/r/mD7gK4/79)。我在第二种情况下失踪了。
我已经编辑了你的正则表达式:
^([+-]?\d*\.0)0+$|^([+-]?\d*\.?\d*?)0*$
并使用 </code> 作为替换字符串:</p>
<p><strong>演示</strong>:<a href="https://regex101.com/r/mD7gK4/81" rel="nofollow noreferrer">https://regex101.com/r/mD7gK4/81</a></p>
<p><strong>输出</strong>:</p>
<pre><code>45.9390 => 45.939
32.00 => 32.0
32.0050 => 32.005
32 => 32