Python 字符串的分隔、调用与拼接

image.png

一个字符串,我需要进行加解密操作,但只加密 value(画红圈的),所以要把 value 提出来,再调用加解密方法一个一个进行加解密

我已经写好了提取 value 的方法,如何将这些 value 依次传入加解密方法,然后再将返回的值与 key 进行拼接,达到图 1 解密后的效果???

image.png

5 回帖
请输入回帖内容 ...
  • happy

    1:提取出各个 value,比如结果是 aaa、bbb、ccc
    2:将各个 value 进行解密得到:AAA、BBB、CCC
    3:对加密字符串进行 replace,替换成解密后字符串,aaa--》AAA,bbb--》BBB

    上面操作是可能出现错误的,比如当 bbb 包含 aaa 时,就会出现重复替换,
    要规避这个情况就需要在提取 value 时记录 aaa,bbb,ccc 的开始索引,形成一个信息字典,根据索引、字符串长度再替换成解密后的字符串

    1 回复
  • HuanMie

    😭 不会写。。。

  • Allen

    看到这样一个字符串 第 1 反应是 URL 地址, 所以会采用 URL 的拆分和拼接库,拆分了就会形成字典,再对字典中的 vlues 解密,再拼接

    1 回复
  • HuanMie

    搞定了,谢谢~

    1 回复
  • gongziruyu

    show 一下?