Python-为什么下面的代码没有工作 - 将字典传递给regex

时间:2017-02-01 06:13:44

标签: python regex python-2.7 dictionary

我是python的新手。我正在尝试从字典中传递一个键值对来替换字符串。

import re

st ='GET https://example.com/ab/cde/api/v1/Files?page.size=20&page.page=0&page.sort=createdOn%2Cdesc&&_=1483360819974'

di = {'(8a)\w+' : 'uuid','page(.*$)' : 'page' }

for k,v in di.items():
    di_mo = re.sub(k, v, st)

但它没有替换字符串

但是,如果我在变量中分配了键和值,那么它就可以了。

v = 'page'
k = 'page(.*$)'
di_mo1 = re.sub(k, v, st)

请帮忙

0 个答案:

没有答案