字符串过滤

str.strip()、str.lstrip()、str.rstrip()

In [57]: s = '    Da   '
In [58]: s.strip()
Out[58]: 'Da'
In [59]: s = '----Da++++'
In [60]: s.strip('+-')
Out[60]: 'Da'
In [61]: s.lstrip('+-')
Out[61]: 'Da++++'
In [62]: s.rstrip('+-')
Out[62]: '----Da'

str.replace()

过滤\t

In [3]: s = '\tDa\tYo\tLotusChing\t'
In [4]: s.replace('\t', '')
Out[4]: 'DaYoLotusChing'

re.sub()

过滤多个字符

In [8]: import re
In [9]: s = '\tDa\rYo\tLotusChing\r'
In [10]: s re.sub('[\t\r]+', '', s)
Out[10]: 'DaYoLotusChing'

str.translate()

In [11]: s = '\tDa\rYo\tLotusChing\n'
In [12]: s.translate(None, '\r\n\t')
Out[12]: 'DaYoLotusChing'

results matching ""

    No results matching ""