目标:删除 xml_str 字符串里面多余的空白字符,让文字内容更紧凑输出

import rexml_str = """
<?xml version="1.0" encoding="UTF-8"?>
<TowerRouteTask><FileVer>TowerRouteTask-1.0</FileVer><CreateTime>2020-05-09 13:47</CreateTime><TaskName>崇玉线_04#</TaskName><TowerNum>1</TowerNum><PointNum>17</PointNum><UseRtk>true</UseRtk><TowerRoute><LineName>崇玉线</LineName><TowerID>04#</TowerID><Level>220kV</Level><Location>114.6833570,36.5894932</Location><Camera>大疆M210 RTK V2+X5S 15mm</Camera><PointNum>17</PointNum><Point><PointID>P03</PointID><Latitude>36.589567522511</Latitude><Longitude>114.683474283505</Longitude><Altitude>82.971476941025</Altitude><Yaw>-149,-138,-164,-122,-111,-96</Yaw><Pitch>-9,-6,-11,-8,-9,-10</Pitch><Angle>22.78,6.60,7.97,5.62,20.29,8.18</Angle><Yaw>0</Yaw><Pitch>0</Pitch><type>4</type><id>2</id><variety>0</variety><number>34</number><angle>30</angle><object>11</object><side>A</side><angletype>8</angletype><ZoomPos>33</ZoomPos></Point><Point><PointID>P03</PointID><Latitude>36.589567522511</Latitude><Longitude>114.683474283505</Longitude><Altitude>82.971476941025</Altitude><Yaw>-149,-138,-164,-122,-111,-96</Yaw><Pitch>-9,-6,-11,-8,-9,-10</Pitch><Angle>22.78,6.60,7.97,5.62,20.29,8.18</Angle><Yaw>0</Yaw><Pitch>0</Pitch><type>4</type><id>2</id><variety>0</variety><number>35</number><angle>30</angle><object>11</object><side>A</side><angletype>8</angletype><ZoomPos>33</ZoomPos></Point><Point><PointID>P09</PointID><Latitude>36.589376059305</Latitude><Longitude>114.683264893488</Longitude><Altitude>70.170726901929</Altitude><Yaw>34,34,34,40,50,60</Yaw><Pitch>-7,-13,-19,-4,-6,-7</Pitch><Angle>3.81,13.63,4.05,3.79,15.54,4.23</Angle><Yaw>0</Yaw><Pitch>0</Pitch><type>4</type><id>2</id><variety>0</variety><number>87</number><angle>30</angle><object>11</object><side>A</side><angletype>8</angletype><ZoomPos>33</ZoomPos></Point><Point><PointID>P09</PointID><Latitude>36.589376059305</Latitude><Longitude>114.683264893488</Longitude><Altitude>70.170726901929</Altitude><Yaw>34,34,34,40,50,60</Yaw><Pitch>-7,-13,-19,-4,-6,-7</Pitch><Angle>3.81,13.63,4.05,3.79,15.54,4.23</Angle><Yaw>0</Yaw><Pitch>0</Pitch><type>4</type><id>2</id><variety>0</variety><number>88</number><angle>30</angle><object>11</object><side>A</side><angletype>8</angletype><ZoomPos>33</ZoomPos></Point></TowerRoute></TowerRouteTask>
"""
rst = re.sub('\n\s*\n', '\n', xml_str)
print(rst)

python使用正则去除字符串里多余的空白字符相关推荐

  1. JS去除字符串中间多余空格

    JS去除字符串中间多余空格 // An highlighted blockvar str = '1 1 2 333 777 99 adf 'var arr = str.split('')var str ...

  2. java 使用正则去除字符串首尾两端指定的字符

    java 使用正则去除字符串首尾两端指定的字符 且中间的不做处理 /** * 去除字符串首尾两端指定的字符 * */ public static String trimBothEndsChars(St ...

  3. 编写一个函数用于去除字符串中多余的空格,,

    编写一个函数用于去除字符串中多余的空格,比如字符串"a  b    c",处理后为"a b c" public class StringManipulation ...

  4. Python开发 之 去除字符串中 首个指定字符串

    文章目录 1.背景 2.遇到坑 3.找到 lstrip() 坑的真相 4.解决方案 4.1.方法1 split 4.2.方法2 replace 5.案例 5.1.源代码 5.2.效果 6.延伸 6.1 ...

  5. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  6. Linux脚本双引号字符去除,shell命令去除字符串里双引号

    echo \"refs/changes/84/727284/1\" | sed 's/\"//g' shell变量内字符替换和变量字符修改 a=12345123 #将${ ...

  7. c语言 去电txt空白行,删除字符串中多余的空白字符和空行(C语言实现)

    要求:处理一个字符串,删除字符串中多余的空格.水平制表符和空行,并满足下列要求: (1)对原字符串只能进行一次扫描. (2)不允许申请新的空间. (3)处理后的字符串的首尾不能有空格.制表符和空行. ...

  8. 删除字符串中多余的空白字符和空行(C语言实现)

    要求:处理一个字符串,删除字符串中多余的空格.水平制表符和空行,并满足下列要求: (1)对原字符串只能进行一次扫描. (2)不允许申请新的空间. (3)处理后的字符串的首尾不能有空格.制表符和空行. ...

  9. python 去除字符串里所有标点符号

    import re text = " Hello,. [world]! ()!" #r='['!"#$%&\'()*+,-./:;<=>?@[\\]^ ...

  10. mysql 去除全角空格_去除字符串内多余空格

    倒数第二行 就是去除多余空格  原本最后一种写法是网上找来的 可是根本不好使 \\1  匹配数字1或一次吧 (我有点记不清了) "\s" 匹配非空字符 "\x20&quo ...

最新文章

  1. 在.m中的@interface (原创)
  2. SSL 2311-车厢调度[栈]
  3. mysql 异常关机后 无法查数据_MySQL数据库非法关机造成数据表损坏怎么排查 | 学步园...
  4. 类型转换,类与类之间的转换,继承关系,继承与静态变量,子类父类重名,多继承,虚基类
  5. Java ADF开发入门-简单ArcGIS Server Web ADF应用
  6. python异步IO
  7. Spring容器初始化实现V1 版本
  8. 如何构建一个流量无损的在线应用架构 | 专题尾篇
  9. brython的问题
  10. 前端JavaScript 常见的报错及异常捕获与处理方法
  11. transaction缩写为什么是tx_TX Transaction locks常见的4种情况
  12. mysql取分组最新的一条_基于mysql实现group by取各分组最新一条数据
  13. 用vue实时监听多个用户扫描二维码
  14. 无线充电器的CE认证、FCC认证、IC认证测试标准
  15. 解决 Hyper-V R2 虚拟网卡影响网速变慢问题
  16. 【转】JS VLC插件
  17. 大盘再次开启超跌模式
  18. docker部署excalidraw画图工具
  19. matlab人头曲面建模教程,MYAY NURBS人头高级建模教程
  20. 帝国建站php,最受欢迎的9大PHP建站系统

热门文章

  1. ssms远程服务器地址,SSMS如何远程到SQL SERVER?
  2. 手机应用使用情况监控统计APP
  3. android系统自带分享图片到微信,通过intent和无障碍服务实现分享图片+文字到微信朋友圈...
  4. 《黑白团团队》第九次团队作业:Beta冲刺第三天
  5. gromacs ngmx_gromacs示例
  6. Jmeter监控之PerfMon Metrics Collector
  7. 腾讯短视频SDK代码层面上录制功能的实现,短视频APP开发第一步
  8. [转载]提升你幽默感的100句经典短语
  9. Rails 中的Concerns 目录
  10. php怎么做地图源代码,php直播源码百度地图坐标拾取系统自定义页面