从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Python 的re模块提供了re.sub用于替换字符串中的匹配项。
创新互联公司是一家集网站建设,禄劝企业网站建设,禄劝品牌网站建设,网站定制,禄劝网站建设报价,网络营销,网络优化,禄劝网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
语法:
re.sub(pattern, repl, string, count=0)
参数:
pattern : 正则中的模式字符串。
repl : 替换的字符串,也可为一个函数。
string : 要被查找替换的原始字符串。
count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。
实例:
注:re.sub(r'[a-zA-Z",:{}]', "", data),中括号表示选择其中的任意元素,a-zA-Z表示任意字母。
strip只能去除前后空白字符或指定字符。要去掉字符串中间的空白字符或指定字符,可以使用replace方法
一、strip()方法:去除字符串开头或结尾的空格
a = " a b c "
a.strip()
'a b c'
二、lstrip()方法:去除字符串开头的空格
a = " a b c "
a.lstrip()
'a b c '
三、rstrip()方法:去除字符串结尾的空格
a = " a b c "
a.rstrip()
' a b c'
四、replace()方法:可以去除全部空格,主要用于字符串的替换
a = " a b c "
a.replace(" ", "")
'abc'
五、join()方法+split()方法:可以去除全部空格,join为字符串合成传入一个字符串列表,split用于字符串分割,可以按规则进行分割。
a = " a b c "
b = a.split() # 字符串按空格分割成列表
b ['a', 'b', 'c']
c = "".join(b) # 使用一个空字符串合成列表内容生成新的字符串
c 'abc'
# 快捷用法
a = " a b c "
"".join(a.split())
'abc'
'''
在Python中字符串处理函数里有三个去空格的函数:
strip 同时去掉左右两边的空格
lstrip 去掉左边的空格
rstrip 去掉右边的空格
'''
#具体示例如下:
a=" gho stwwl "
print(a.lstrip())
print(a.rstrip())
print(a.strip())
#去掉中间多余的空格
s=''
for i in range(len(a)):
if a[i]==' ' and ilen(a)-1 and a[i+1]==' ':
continue
s+=a[i]
print(s)#配合strip()使用,全部多余空格去掉
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图