0

我有一个像'C5B2GH5'这样的字符串列表,我想为每个数字添加一个'{\sub [num]}'。我想不出任何方法来保留字符串中的数字。所以它会从 'G2H3' 到 'G{\sub 2}H{\sub 3}'。有没有相对简单的方法来做到这一点?我最大的问题是将数字保留在字符串中。

4

1 回答 1

2

可能是这个?:

import re
print re.sub(r'(\d+)','{\sub \\1}','C5B2GH5')
#output: C{\sub 5}B{\sub 2}GH{\sub 5}
于 2013-09-12T02:55:55.290 回答