正则实例案例例子
20220113
re.sub(/[^\d.]/g,"")
只保留數字和小數點aa = 'niihdfa(dafef).2.5'
bb = 'niihdfa(dafef)'
# bb = re.sub(r'[^\d.]','',aa)
aa = re.sub(r'\(.+\)', '', aa)
括號的匹配并刪除包括括號在內的所有字符
20210319
匹配三組
給每個匹配取名字
line=line.strip(’ ‘) #去除兩端空格
line=line.replace(’{none}’,’’)
line=line.replace(’ ‘,’’)
line=line.replace(’’,’’)
line=line.replace(’’,’’)
line = line.replace(’"’, ‘’)
line = line.replace(’?’, ‘’)
line = line.replace(’{COL}’, ‘’)
re_fenhao= re.compile(’&(.?);’)
line=re_fenhao.sub(’’,line)
reExp=re.compile(’<(.?)>’) #去掉尖括號
line=reExp.sub(’’,line)
re_space=re.compile(’\s{1,}’)#去掉空格
line=re_space.sub(’ ‘,line)
re_ques=re.compile(’?{1,}’)#去掉多個問好
line=re_ques.sub(’’,line)
re_zhongkuohao_l=re.compile(’{’)#去掉中括號
line=re_zhongkuohao_l.sub(’’,line)
re_zhongkuohao_r = re.compile(’}’)
line = re_zhongkuohao_r.sub(’’, line)#
line=line.strip(’ ') #去除兩端空
zhongw=re.compile( ‘[\u4e00-\u9fa5]’) 匹配漢字
總結
- 上一篇: 正则的实例用法,删除包含某些字符的字符串
- 下一篇: 正则表达式(括号)、[中括号]、{大括号