我有一个像'C5B2GH5'这样的字符串列表,我想为每个数字添加一个'{\ sub [num]}'。我想不出任何方法来保持字符串中的数字。所以它会从'G2H3'变为'G {\ sub 2} H {\ sub 3}'。有没有相对简单的方法来做到这一点?我最大的问题是将数字保留在字符串中。
答案 0 :(得分:2)
可能是这个?:
import re
print re.sub(r'(\d+)','{\sub \\1}','C5B2GH5')
#output: C{\sub 5}B{\sub 2}GH{\sub 5}