擅长:python、mysql、java
<p>一个简单的有状态过滤器就可以做到这一点。在</p>
<pre><code>in_string = False
input_str = 'foo,bar,\n"hihi","hi\nhi"'
output_str = ''
for ch in input_str:
if ch == '"': in_string = not in_string
if ch == '\n' and in_string: continue
output_str += ch
print output_str
</code></pre>