kbys.net
当前位置:首页 >> python 去掉重复空格 >>

python 去掉重复空格

import retext = ' 123 456 789 'print re.sub(r'\s{2,}', '', text) 删除连续2个(包括2个)以上的空格

1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格 5.split():通过指定分隔符对字符串进行切片,如...

str.replace('\t','').replace('\n','').replace(' ','')

#假如有个字符串s>>> s='a b c d b dd e'#看到此字符串。首先,先把s中的空格分开(默认是以空格为分割)>>> s.split()#然后再使用【,】分开字符串s>>> ','.join(s.split())#最后效果为>>> p=','.join(s.split())>>> p'a,b,c,d,b,dd,e'

三种方法如下: 用replace函数: your_str.replace(' ', '')a = 'hello word' # 把a字符串里的word替换为pythona.replace('word','python') # 输出的结果是hello python用split断开再合上: ''.join(your_str.split())用正则表达式来完成替换: ...

三种方法如下: 用replace函数: your_str.replace(' ', '') a = 'hello word' # 把a字符串里的word替换为python a.replace('word','python') # 输出的结果是hello python 用split断开再合上: ''.join(your_str.split()) 用正则表达式来完成替...

不太确定理解了你的问题。如果替换的话用正规表达式就可以简单的实现。 import rea = u" abcdef xyz"print [re.sub(ur"(?

with open("c:\\a.txt",'r') as fr,open("c:\\b.txt",'w') as fw: for line in fr.readlines(): fw.write(line.lstrip()+'\n')

一、去除空格 strip() " xyz ".strip() # returns "xyz" " xyz ".lstrip() # returns "xyz " " xyz ".rstrip() # returns " xyz" " x y z ".replace(' ', '') # returns "xyz" 二、替换 replace("space","") 用replace("\n", ""),后边的串替换掉...

ip.replace(' ', '') + '\n' # 注意前面那个单引号内是个空格字符# 补充, """如果输入数据是:224.89.35 . 206:9999 283 .131.151.208:8则用正则比较好"""import restr = "224.89.35 . 206:9999 283 .131.151.208:8"reg = r'((?:\s*\d+\s*\.){3}...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com