擅长:python、mysql、java
<p>您可以首先用分隔符<code>,</code>分割行。你知道吗</p>
<pre><code>cols = line.split(',')
</code></pre>
<p>现在更改结果数组中的第4个元素,并用<code>,</code>替换<code/></p>
<pre><code>cols[3] = string.replace(cols[3],' ',',')
</code></pre>
<p>使用<code>rstrip</code>连接数组以形成字符串并删除最后一个逗号</p>
<pre><code>','.join(cols).rstrip(',')
</code></pre>
<p>编辑1:</p>
<p>请参考下面这行,它对我有用。你知道吗</p>
<pre><code>line = 'D12-1234,041-260-32,714 EL DFRO ST,ELECSERV FINALED,0,$0.00,10/15/2009 ,CONSTRUCTION,Electrical service upgrade from 100 amp to 200 amp (same location),'
cols = line.split(',')
cols[3] = str.replace(cols[3],' ',',')
print(','.join(cols).rstrip(','))
</code></pre>