首页 > 编程语言 >【python】删除字符串中以\x开头的特殊字符

【python】删除字符串中以\x开头的特殊字符

时间:2023-07-25 11:11:24浏览次数:40  
标签:中以 unicode python content 开头 特殊字符

1、场景

   paramiko获取的字符串中有很多\x开头的字符,需要去除,获取原始输出

 

 

2、处理方法

content = "\x071cd\0x70"
# 使用unicode-escape编码集,将unicode内存编码值直接存储,并替换空白字符
content = content.encode('unicode_escape').decode('utf-8').replace(' ', '')
# 利用正则匹配\x开头的特殊字符
result = re.findall(r'\\x[a-f0-9]{2}', content)
for x in result:
    # 替换找的的特殊字符
    content = content.replace(x, '')
# 最后再解码
content = content.encode('utf-8').decode('unicode_escape')

此方法是有点用, 但是需要各自根据实际需求调整

 

 

参考链接:

(90条消息) python 删除字符串中以\x开头的特殊字符_ptython 清除\x1b[1m\x1b[33m_llc的足迹的博客-CSDN博客

标签:中以,unicode,python,content,开头,特殊字符
From: https://www.cnblogs.com/fireblackman/p/17579273.html

相关文章

  • python数据分析项目有趣 新零售-无人智能售货机商务数据分析
        嗨喽!大家好,我是“流水不争先,争得滔滔不绝”的翀,18双非本科生一枚,正在努力!欢迎大家来交流学习,一起学习数据分析,希望我们一起好好学习,天天向上,目前是小社畜一枚~~项目名称新零售无人智能售货机1.数据探索1.1数据读取1.2设备编号1.3订单编号1.4支付状态1.5收款方2.......
  • 【python】unicode转中文
    1、处理方法text=u'\xe9\x95\xbf\xe5\x9f\x8e'text=text.encode('unicode-escape').decode('string_escape')print(text.decode('utf8')) 参考链接:(90条消息)python中unicode原样转成str,unicode-escape与string_escape_".......
  • Python随机函数random使用详解
    在python中用于生成随机数的模块是random,在使用前需要import,下面看下它的用法。random.randomrandom.random()用于生成一个0到1的随机符点数:0<=n<1.0注意: 以下代码在Python3.5下测试通过,python2版本可稍加修改描述random()方法返回随机生成的一个实数,它在(0,1)范围内。......
  • python flask 后台运行 关闭终端不退出
    方法一:$sudonohuppythonapp1c.py>log.txt2>&1&nohup允许运行从shell注销后可以在后台继续运行的命令/进程或shell脚本。log.txt:它将输出转发到该文件。2>&1:将所有标准错误移至标准输出。&:允许您在当前shell的后台运行命令/进程。方法二:uWsgi+......
  • Python - String Methodology
    >>>dir("")['__add__','__class__','__contains__','__delattr__','__dir__','__doc__','__eq__','__format__','__ge__','__getattribute__&......
  • 详解Python图像处理Pillow库
    在Python的图像处理领域,Pillow是一个强大而广泛使用的第三方库。它提供了丰富的图像处理功能,包括打开、保存、调整大小、裁剪、旋转等操作。本文将详细介绍Pillow库的使用方法,并通过代码示例进行讲解,帮助你理解和应用Pillow库进行图像处理。一、安装和导入Pillow库在使用Pillo......
  • GDAL-Python将s57数据转换为GeoJSON
    fromosgeoimportogrimportsubprocessimportglobimportosOGR_S57_OPTIONS="SPLIT_MULTIPOINT=ON,ADD_SOUNDG_DEPTH=ON"defGetAllS57Repertory():S57Path=[]for_fileinglob.glob(('{0}{1}*.000').format(path,os.sep)):......
  • Python入门 - 字符文件读写
    常用操作字符文件本质上还是用二进制方式写出,只是他多了一步查找字符的二进制值的过程。比如:9用二进制写出就是0b1001,utf-8的'9‘写出就是要先在utf-8码表中找'9'对应的二进制0b111001,然后再写出。  写ifnotos.path.exists("NewFolder"):os.mkdir("NewFolder")......
  • python jsonpickle模块不序列化私有变量
    jsonpickle模块可以把对象序列化为JSON文件,还是比较方便的.但是并不是所有变量都需要序列化的,比如有些私有变量就不需要序列化,下面是实现方法:importjsonpickleclassNoSerailPrivates:'''表示不序列化私有变量,以_开头都变量'''def__getstate__(self):......
  • 饮冰三年-人工智能-Django淘宝拾遗-85-常用的Python格式化工具
       Python代码格式化对于团队协作、代码质量、错误预防以及与Python社区的契合都具有重要意义。好的代码格式化不仅是一种编码规范,更是一种良好的编码习惯,有助于提高整个项目的质量和可维护性。   在团队中,可能有不同的编码规范和自定义的格式化规则。尽管有一些格式......