擅长:python、mysql、java
<p>看起来你有一个表格的文件</p>
<pre><code>Apple0 = 2, Apple1 = 3, Apple2 = 8, Mango = 10, Banana = 15, Grape0 = 11,
Grape1 = 20 Potato = 5
</code></pre>
<p>你想把它改成</p>
<pre><code>Apple[0] = 2, Apple[1] = 3, Apple[2] = 8, Mango = 10, Banana = 15, Grape[0] = 11,
Grape[1] = 20 Potato = 5
</code></pre>
<p>简单:</p>
<pre><code>import re
token_regex = r'([A-Za-z]+)(\d+)'
replacement_regex = r'\1[\2]'
updated_string = re.sub(
token_regex,
replacement_regex,
file.read()
)
print updated_string
</code></pre>
<p>输出:</p>
<pre><code> Apple[0] = 2, Apple[1] = 3, Apple[2] = 8, Mango = 10, Banana = 15, Grape[0] = 11,
Grape[1] = 20 Potato = 5
</code></pre>