原有字段
dict = {“system”: “welink_base”, “short_pass”: “qwertyuiop”}
url = “https://www.baodu.com?id=welink_base,password=qwertyuiop”
通过re匹配,将url中与dict中value相同的值替换为dict中的key,并添加标识符$
目标字段
url = “https://www.baodu.com?id=
s
y
s
t
e
m
,
p
a
s
s
w
o
r
d
=
system,password=
system,password=short_pass”
逻辑代码
import re
a = {"system": "welink_base", "short_pass": "qwertyuiop"}
b = "https://www.baodu.com?id=welink_base,password=qwertyuiop"
for k, v in a.items():
c = ((re.search(v, b).span()))
rep_data = b[c[0]:c[1]]
b = b.replace(rep_data, "$"+k)
print(b)