十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1.利用正则表达式解决:
创新互联成立于2013年,我们提供高端成都网站建设、成都网站制作、成都网站设计、网站定制、网络营销推广、小程序设计、微信公众号开发、成都网站推广服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都砂岩浮雕企业提供源源不断的流量和订单咨询。
使用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]
def out_space(s):
a = ''
for i in s:
if i != ' ':
a += i
return a
字符串里有三个去空格的函数strip
同时去掉左右两边的空格lstrip
去掉左边的空格rstrip
去掉右边的空格a="
gho
stwwl
"a.lstrip()'gho
stwwl
'a.rstrip()'
gho
stwwl'a.strip()'gho
stwwl'[
本帖最后由
ghostwwl
于
2006-5-28
19:16
编辑
]
给你一段演示代码,参考一下。
import re
text = '''tr张三/tr
tr /tr
tr李四/tr
tr王五/tr'''
text2 = re.findall(r"tr(.+?)/tr", text)
x = 0
for s in text2:
if (text2[x]) != " ": #如果列表内的值为空,不打印。
print(s)
x = x + 1