擅长:python、mysql、java
<p>您可以拆分<code>;</code>上的每一行,并通过格式化部分来创建新行:</p>
<pre><code>def format_line(line):
return '{0}\n[{1};{2}]{3};{4}'.format(*line.split(';'))
</code></pre>
<p>使用此功能,您可以执行以下操作:</p>
<pre><code>data = """A0A024;167;188;22;DiPPE
A0AV;1;25;25;DiWC
A0AV6;38;58;21;Diwc
A0AV7;408;432;25;Diwc"""
lines = data.split('\n')
out = '\n'.join([format_line(line) for line in lines])
</code></pre>
<p>输出:</p>
<pre><code>print(out)
A0A024
[167;188]22;DiPPE
A0AV
[1;25]25;DiWC
A0AV6
[38;58]21;Diwc
A0AV7
[408;432]25;Diwc
</code></pre>