擅长:python、mysql、java
<p>对于一个快速的解决方案,您可以实现基于正则表达式的简单字符串连接。在</p>
<p>我为你的数据格式实现了一个简短的解决方案。在</p>
<pre><code>import re
def naiveDecimalExtractor(data):
p = re.compile("(-?\d+)[\n\s]*(\d+\.\d+)[\n\s]*(\d+)")
brokenNumbers = p.findall(data)
return ["".join(n) for n in brokenNumbers]
data = """
1\1\GINC-NODE9999\Scan\...
... ... ... ... ... ... ...
... ... ... ... ...\HF=-568
.8880019,-568.2343213, -568
.2343432, ... , -586.328492
1\RMSD=...
"""
print naiveDecimalExtractor(data)
</code></pre>
<p>谨致问候</p>
<p>和过去</p>