- 下面方法不仅仅可以替换标题中所说的符号,大家还可以举一反三,采用下面方法替换其他符号,比如连续的制表符\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)