今天写作业的时候,我在本科毕业论文的基础上增删了一点参考文献,导致最后的序号有些问题,这时候我就想了想能不能用Python解决。
这是我原来的参考文献的序号:
Yaodo·2020-01-12·210 次阅读
今天写作业的时候,我在本科毕业论文的基础上增删了一点参考文献,导致最后的序号有些问题,这时候我就想了想能不能用Python解决。
这是我原来的参考文献的序号:
然后用这一段代码重新编序号:
import re
#正则匹配形如 "[数字]" 的内容
pattern = re.compile('\[[0-9]*\]')
#把字符串的每一列拆分成列表
li = s.split('\n')
#把每一条参考文献重新编号
for i in range(len(li)):
li[i] = re.sub(pattern, '[{}] '.format(i+1), li[i])
#用新列表构建字符串
s = '\n'.join(li)
#输出字符串
print(s)
效果:
Comments | NOTHING