小编Moh*_*xit的帖子

当子字符串是单独的单词时替换它

我试图用"H1"替换文件中的字符串即"H3",但我只想要"H3"替换而不是"mmmoleculeH3"变成"mmmoleculeH1".我尝试了但是我在python中的有限知识并没有把我带到任何地方.如果有任何其他方法,那将是我现在使用的great.script是:

#!/usr/bin/python

import fileinput
import sys
def replaceAll(file,searchExp,replaceExp):
    for line in fileinput.input(file, inplace=1):
        if searchExp in line:
            line = line.replace(searchExp,replaceExp)
        sys.stdout.write(line)

replaceAll("boxFile.cof","H3","H1")
Run Code Online (Sandbox Code Playgroud)

如果有任何方法我可以用它本身而不使用re那么那将是伟大的.谢谢你提前.

python string replace

4
推荐指数
1
解决办法
272
查看次数

标签 统计

python ×1

replace ×1

string ×1