美文网首页
python去除字符串中间的空格的办法

python去除字符串中间的空格的办法

作者: libdream | 来源:发表于2018-12-11 19:42 被阅读0次

    |

    一般情况下,采用split()分割,join()组合就能办到

    >>> strDemo = "abc         edf                   ghi"
    >>> ''.join(strDemo.split(' '))
    >>> 'abcedfghi'
    

    但如果中间有\n回车符,采用上面的办法是去不掉\n的

    >>> strDemo= "abc
    edf
                  ghi"
    >>> ''.join(strDemo.split(' '))
    >>> 'abc\nedf\nghi'
    

    这时候可以采用正则匹配查找所有\s空格符

    >>> import re
    >>> strDemo= "abc
    edf
                  ghi"
    >>> ''.join(re.split(r'\s+', strDemo)) 
    >>> 'abcedfghi'  
    

    相关文章

      网友评论

          本文标题:python去除字符串中间的空格的办法

          本文链接:https://www.haomeiwen.com/subject/nnnehqtx.html