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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 05:37:47
python正则匹配请帮忙‘成功的[字母:5][字母:7]事情’成功的jfsas545616事情我有一段文字,里面有[字母:5] [数字:6] 这样的内容,我想把[字母:5]替换成随机五个字母 数字也一样,六个数字.
xRJA~e\WPL52/\uMw5f)t 5pΤo&]]0nj_ (Y=.KU\L IO٣^;h:H%Q62 fBvUO-ש-3Ow)?|r1ȪΨ·"rʪDu,,N:l=g.Z]qsQq YB AճiQV≝^XJȳ, JmS" $df=982j96CV-4I|i4

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)