擅长:python、mysql、java
<p>这是一种没有正则表达式的直观方法。在</p>
<pre><code>s = 'void demofun(double* output, double db4nsfy[], double VdSGV[], int length)'
s = s.split()
for i in range(len(s)):
if s[i][-3:] == '[],':
s[i] = s[i][:-3] + ','
s[i-1] = s[i-1] + '[]'
elif s[i][-3:] == '[])':
s[i] = s[i][:-3] + ')'
s[i-1] = s[i-1] + '[]'
s = ' '.join(s)
print s
# void demofun(double* output, double[] db4nsfy, double[] VdSGV, int length)
</code></pre>