将字符串中的十六进制字符转换为字符

2024-09-30 12:18:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个来自请求的原始HTTP响应 部分回应是

<INPUT type='hidden' name=WdsMode1   ID=WdsMode1 value=''>
<script language=javascript>Transfer_meaning('WdsMode1','WDS\x5fDisable');</script>

然后,我使用正则表达式获取上述响应的两部分

re.findall(r'>Transfer_meaning\(\'(.*?)\',\'(.*?)\'\)', response.text)

RegEx返回的第二个组是WDS\x5fDisable。我想解析它并转换该字符串中的十六进制字符,使其成为WDS_Disable。 如何在Python中实现这一点?
TLDR:字符串包含一个十六进制字符\x5f。如何将其转换为文本_


Tags: 字符串nameidhttpinputvaluetypescript

热门问题