Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2011 15:41:42

andreiru
От:
Зарегистрирован: 2010-11-06
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Форматирование текста

Здравствуйте!

Нужно убрать из текста все запятые, знаки подчёркивания, тире и т.п, подскажите как лучше это сделать, использовать re ?



Офлайн

#2 Дек. 7, 2011 18:41:53

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Форматирование текста

import re
my_re = re.compile('[_,"\.\-\']')
text = 'This. is, a - TEXT!'
print my_re.sub('', text)
Out[22]: 'This is a TEXT!'

Офлайн

#3 Дек. 8, 2011 01:28:58

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9973
Репутация: +  856  -
Профиль   Отправить e-mail  

Форматирование текста

>>> s = 'abcd, .e_fg abcd-efg_hijkl,mn'
>>> s = ''.join(c for c in s if c not in ',_-.')
>>> s
'abcd efg abcdefghijklmn'
>>>
измеряй скорость с помощью модуля timeit



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version