@skynger

Как удалить русские буквы в текстовом файле?

например у меня в текстовом файле это:
privet брат!

Как убрать русские буквы?
  • Вопрос задан
  • 719 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
import re

string = 'privet брат!'

cleaned_string = re.sub(r'[ЁёА-я]', '', string)
# 'privet !'
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
Только русские? А что насчёт иероглифов? Или речь о всех символах, не входящих в ASCII?
В первом случае:
import re
s = "privet брат"
s1 = re.sub('[а-яё]', '', s, flags=re.I)

Во-втором случае:
s1 = s.encode('ascii', errors='ignore').decode('ascii')
Ответ написан
Musickk
@Musickk
Пёс
здравствуйте, используйте str.replace
пример кода:

s = "privet брат"
#Тут мы заменяем буквы б, р, а, т, на пустоту
s1 = s.replace("брат, "")
print(s1)
#Вывод: privet

делайте по такому же принципу но только с текстовым файлом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект