Guest User

Untitled

a guest
Feb 18th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. import re
  2.  
  3. text = 'Как найти в строке слова, у которых последняя буква гласная, а предпоследняя согласная при помощи регулярных выражений?'
  4.  
  5. vowels = 'аоиеёэыуюя'
  6. consonants = 'бвгджзйклмнпрстфхцчшщьъ'
  7. pattern = r'b[{0}{1}]+[{0}][{1}]b'.format(consonants, vowels)
  8.  
  9. words = re.findall(pattern, text, flags=re.IGNORECASE)
  10. print(words) # ['найти', 'строке', 'слова', 'буква', 'при', 'помощи']
Add Comment
Please, Sign In to add comment