python正则匹配请帮忙‘成功的[字母:5][字母:7]事情’成功的jfsas545616事情我有一段文字,里面有[字母:5] [数字:6] 这样的内容,我想把[字母:5]替换成随机五个字母 数字也一样,六个数字.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 07:05:24

python正则匹配请帮忙‘成功的[字母:5][字母:7]事情’成功的jfsas545616事情我有一段文字,里面有[字母:5] [数字:6] 这样的内容,我想把[字母:5]替换成随机五个字母 数字也一样,六个数字.
python正则匹配请帮忙
‘成功的[字母:5][字母:7]事情’
成功的jfsas545616事情
我有一段文字,里面有[字母:5] [数字:6] 这样的内容,我想把[字母:5]替换成随机五个字母 数字也一样,六个数字.

python正则匹配请帮忙‘成功的[字母:5][字母:7]事情’成功的jfsas545616事情我有一段文字,里面有[字母:5] [数字:6] 这样的内容,我想把[字母:5]替换成随机五个字母 数字也一样,六个数字.
import re
import random
data = "成功的jfsas545616事情"
ranint = str(random.randint(99999,999999)+1)
ranstr = string.join(random.sample("qwertyuiopasdfghjklzxcvbnm",5)).replace(" ","")
newdata = re.sub("\d{6}",ranint ,data)
newdata = re.sub("[a-z|A-Z]{5}",ranstr ,newdata)