好吧,我在 .txt 文件中有一种电话簿,我想做的是找到所有具有这种模式的号码,例如 829-2234,并将数字 5 附加到数字的开头。
所以结果现在变成 5829-2234。
我的代码是这样开始的:
import os
import re
count=0
#setup our regex
regex=re.compile("\d{3}-\d{4}\s"}
#open file for scanning
f= open("samplex.txt")
#begin find numbers matching pattern
for line in f:
pattern=regex.findall(line)
#isolate results
for word in pattern:
print word
count=count+1 #calculate number of occurences of 7-digit numbers
# replace 7-digit numbers with 8-digit numbers
word= '%dword' %5
好吧,我真的不知道如何附加前缀 5,然后用带有 5 前缀的 7 位数字覆盖 7 位数字。我尝试了几件事,但都失败了:/
任何提示/帮助将不胜感激:)
谢谢