Предмет: Информатика,
автор: taraszhurd22
читает содержимое файла, находит слова, которые начинаются гласной буквой и записывает каждое в отдельную строку файла. Мне нужно как найти слова которые начинаются на гласную букву
koreteg573:
На каком языке читает?
Ответы
Автор ответа:
1
Ответ:
import re
# Открываем файл для чтения
with open('file.txt', 'r') as f:
# Читаем содержимое файла в строку
contents = f.read()
# Используем регулярное выражение, чтобы найти все слова, начинающиеся с гласной
pattern = r'\b[aeiouAEIOU]\w+'
# Находим все совпадения с регулярным выражением в строке
matches = re.findall(pattern, contents)
# Открываем файл для записи
with open('output.txt', 'w') as f:
# Перебираем все слова, начинающиеся с гласной, и записываем их в файл каждое в новой строке
for word in matches:
f.write(word + '\n')
Объяснение:
Язык Python
Похожие вопросы
Предмет: Українська література,
автор: suhomlinola
Предмет: Биология,
автор: irinakolomii794
Предмет: Литература,
автор: nakk79375
Предмет: Химия,
автор: SilentObserver
Предмет: Математика,
автор: shaura1234