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

python 去除重复空格

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

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

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

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

r = '[’!"#$///%&\'*+,./:;?@[\\]\\\^_`//{|}~]+' re.sub(r,'',str(arr[j])) 方法是这样,你看着写就行了,用到 import re

s='hello! my word'print s.split()#输出结果为['hello!', 'my', 'word']

1.利用正则表达式解决: 使用re.sub()函数,进行匹配替换: import rea='I Love\tPy\tthon\n'b=re.sub('\s','',a)print(b)2.解释: (1)re.sub(pattern, repl, string, count=0, flags=0) (2)\s 表示空白字符:[\t\r\n\f\v] 3.拓展补充:有关...

#假如有个字符串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'

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

好像有吧。replace这个函数你试试,一个一个的去掉。好久没用python了!

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