如何使用python
为文件中的每个数字添加值“1”我有一个看起来像这样的文件;
C1-S0
C2-S0
C3-C1
C1-S0-C2
S0-C1-H7
S0-C1-C3
C2-C4-C3
C2-C5-H10
O6-C5-H10
C2-C5-O6
C3-C1-S0-C2
H7-C1-S0-C2
C4-C2-S0-C1
C5-C2-S0-C1
使用python或bash,如何为此文件中存在的每个数字添加值1。对于以下结果:
C2-S1
C3-S1
C4-C2
C2-S1-C3
S1-C2-H8
S1-C2-C4
C3-C5-C4
C3-C6-H11
O7-C6-H11
C3-C6-O7
C4-C2-S1-C3
H8-C2-S1-C3
C5-C3-S1-C2
C6-C3-S1-C2
答案 0 :(得分:1)
你没有要求perl,但我还是要展示它:
perl -pe 's/(\d+)/$1+1/ge' file
如果要回写原始文件,请使用perl -i -pe ...