Найти - Пользователи
Полная версия: Оставить в строке только нужные символы.
Начало » Python для новичков » Оставить в строке только нужные символы.
1
Mutagena
Привет.
Есть строка.
Подскажите, как в ней оставить только необходимые символы, а всё остальное стереть? Нужно оставить только следующий набор А-Яа-яA-Za-z0-9-_.
Как я понимаю, это можно сделать с помощью регулярок. Но чтото в модуле re соответствующего метода обнаружить не получилось.
dimabest
Mutagena
Но чтото в модуле re соответствующего метода обнаружить не получилось.
http://docs.python.org/library/re.html#re.sub

Составляешь регулярку, в который все символы, не входящие в набор -> заменяются на пустую строку.
Регулярка настолько простая что даже не хочется подсказывать.
doza_and
Mutagena
оставить только необходимые символы, а всё остальное стереть?
:) Небольшое идеологическое замечание - в питоне в принципе нельзя ничего из строки стереть. Можно создать нувую строку с нужными свойствами, что вам и было предложено.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB