- 下面方法不僅僅可以替換標題中所說的符號,大家還可以舉一反三,採用下面方法替換其他符號,比如連續的製表符\t等。
- 如果想連續的空格換成一個空格,可以吧第二個參數改成一個空格字符,而不是現在的空字符。其他符號同理。
import re
text1='a b c d '
print('替換前:')
print(text1)
text1_ret= re.sub(' +', '',text1)
print('替換後:')
print(text1_ret)
print('----------------------------------------------')
text2='a\n\n\nb\n\n\n\n\nc\n\n\nd\n\n'
print('替換前:')
print(text2)
text2_ret=re.sub('\n+', '', text2)
print('替換後:')
print(text2_ret)
print('----------------------------------------------')
text3='a\n \n \n b\n \n \n \n \n c\n \n \n d\n \n '
print('替換前:')
print(text3)
text3_ret=re.sub('(\n )+', '',text3)
print('替換後:')
print(text3_ret)