Предмет: Информатика, автор: taraszhurd22

читает содержимое файла, находит слова, которые начинаются гласной буквой и записывает каждое в отдельную строку файла. Мне нужно как найти слова которые начинаются на гласную букву


koreteg573: На каком языке читает?
taraszhurd22: Пайтон

Ответы

Автор ответа: KingMartin1294
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

Похожие вопросы