我需要使用 Python 从 URL 字符串中编辑可变长度键。除了密钥的最后四个字符之外的所有字符都将被编辑。出于识别目的,密钥的最后四个字符有意保持未编辑。密钥的字符集是 ASCII 字母数字。该 URL 必须不受影响。用于编辑 ( █
) 的字符是unicodedata.lookup("FULL BLOCK")
。
示例输入:https://example.com/data?bar=irish&key=dc3e966e4c57effb0cc7137dec7d39ac
.
示例输出:https://example.com/data?bar=irish&key=████████████████████████████39ac
.
我正在使用 Python 3.8。存在一个不同的问题,它涉及在 URL 中的不同位置编辑密码,它对我没有帮助。
我尝试了一个简单的正则表达式替换,但它只适用于固定长度的密钥,而我有一个可变长度的密钥。
qq_笑_17
相关分类