擅长:python、mysql、java
<p>这不是更好的实现,但它起了作用</p>
<pre><code>a = String_A.split('\n')
b = String_B.split('|')
c = []
for i in a:
try:
found = b.index(i)
c.append(b[found])
found += 1
while found < len(b) and all(map(str.isdigit, (i for i in b[found] if i != '.-'))):
c.append(b[found])
found += 1
except ValueError:
pass
c = '|'.join(c)
</code></pre>