import glob, os, re for fileName in glob.glob('*.php'): outFile = open(fileName + '.out', 'w') for line in open(fileName).read().splitlines(): matches = re.findall(r'Bug (\d+)', line) if matches: line = line.replace('Bug ' + matches[0], 'Bug T' + str(int(matches[0]) + 2000)) outFile.write(line + "\n") outFile.close() os.rename(fileName + '.out', fileName)