Найти - Пользователи
Полная версия: Помощь с регулярными выражениями
Начало » Центр помощи » Помощь с регулярными выражениями
1
pamperz666
Задачка такова, нужно из списка слов (список - строка в ряд):
1) найти три любых согласных, после которых идет любой гласный - все это на конце слова. К примеру: тпру, мзда, абракадабрра
2) найти любое слово, которое начинается на “с” заканчивается на “а”. К примеру: собака, сосна, сороконожка

ОООЧЕНЬ нужна помощь)
Romissevd
Один из вариантов
 import re
pat = re.compile('^[с][а-я]+[а]$')
pat_1 = re.compile('[бвгджзклмнпрстфхцчшщ]{3}[аеёийоуэюя]+')
with open('kusochek_slov.txt') as f:
    for line in f:
        line.lower()
        if pat.search(line):
            print(line)
        if pat_1.search(line):
            print(line)
pamperz666
Romissevd
Один из вариантов
огромное спасибо) Очень выручили)
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