为了账号安全,请及时绑定邮箱和手机立即绑定

python中的quote_plus()如何使得转译后的为小写?

python中的quote_plus()如何使得转译后的为小写?

慕桂英4014372 2019-01-04 20:59:17
如题,现在转译后的结果为%2Fkns%2Fbrief%2Fbrief.aspx%3Fcurpage%3D17%26RecordsPerPage%3D20%26QueryID%3D0%26...请问有什么办法可以将%2F变为%2f呢?
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

In [1]: '%2Fkns%2Fbrief%2Fbrief.aspx%3Fcurpage%3D17%26RecordsPerPage%3D20%26QueryID%3D0%26'.lower()
Out[1]: '%2fkns%2fbrief%2fbrief.aspx%3fcurpage%3d17%26recordsperpage%3d20%26queryid%3d0%26'In [2]: import re

In [3]: regex = re.compile(r'%\d{1}[A-Z]{1}')

In [4]: _ = '%2Fkns%2Fbrief%2Fbrief.aspx%3Fcurpage%3D17%26RecordsPerPage%3D20%26QueryID%3D0%26'In [5]: res = regex.findall(_)

In [6]: res
Out[6]: ['%2F', '%2F', '%2F', '%3F', '%3D', '%3D', '%3D']

In [7]: for i in res:
   ...:     _ = _.replace(i, i.lower())
   ...:

In [8]: _
Out[8]: '%2fkns%2fbrief%2fbrief.aspx%3fcurpage%3d17%26RecordsPerPage%3d20%26QueryID%3d0%26'


查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 746 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信