Mutagena
Авг. 23, 2011 19:44:47
Привет.
Есть строка.
Подскажите, как в ней оставить только необходимые символы, а всё остальное стереть? Нужно оставить только следующий набор А-Яа-яA-Za-z0-9-_.
Как я понимаю, это можно сделать с помощью регулярок. Но чтото в модуле re соответствующего метода обнаружить не получилось.
dimabest
Авг. 23, 2011 20:53:49
Mutagena
Но чтото в модуле re соответствующего метода обнаружить не получилось.
http://docs.python.org/library/re.html#re.subСоставляешь регулярку, в который все символы, не входящие в набор -> заменяются на пустую строку.
Регулярка настолько простая что даже не хочется подсказывать.
doza_and
Авг. 23, 2011 21:42:51
Mutagena
оставить только необходимые символы, а всё остальное стереть?
:) Небольшое идеологическое замечание - в питоне в принципе нельзя ничего из строки стереть. Можно создать нувую строку с нужными свойствами, что вам и было предложено.