Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import re
- input_file_path = 'исходный_файл.txt'
- character = input('Введите символ: ')
- # Проверяем существование исходного файла
- if not os.path.isfile(input_file_path):
- print(f'Файл {input_file_path} не найден.')
- exit()
- # Читаем содержимое исходного файла
- with open(input_file_path, 'r') as input_file:
- content = input_file.read()
- # Формируем регулярное выражение для поиска слов, начинающихся с заданного символа
- pattern = r'\b' + re.escape(character) + r'\w*\b'
- # Ищем совпадения с помощью регулярного выражения
- matches = re.findall(pattern, content)
- # Подсчитываем количество совпадений
- count = len(matches)
- print(f'Количество слов, начинающихся с символа "{character}": {count}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement