<p>我有一个片段可以找到浮点数,比如<strong>1.321234123</strong>。我想去掉一些精度,把它变成<strong>1.3212</strong>。但是我如何访问找到的匹配项,转换它并替换它呢?在</p>
<p><strong>Python源代码:</strong></p>
<pre><code>import fileinput
import re
myfile = open("inputRegex.txt", "r")
for line in myfile:
line = re.sub(r"[+-]? *(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?", "foundValue", line.rstrip())
print(line)
</code></pre>
<p><strong>输入文件:</strong></p>
^{pr2}$