fork download
  1. import re
  2.  
  3.  
  4. text = """
  5. Мороз и солнце; день чудесный!
  6. Еще ты дремлешь, друг прелестный –
  7. Пора, красавица, проснись;
  8. Открой сомкнуты негой взоры
  9.  
  10. Навстречу северной Авроры,
  11. Звездою севера явись!
  12. Вечор, ты помнишь, вьюга злилась,
  13. На мутном небе мгла носилась;
  14. """
  15.  
  16.  
  17. print(re.findall(r'(\w+|[;!,–.])', text))
  18.  
Success #stdin #stdout 0.01s 27808KB
stdin
Standard input is empty
stdout
['Мороз', 'и', 'солнце', ';', 'день', 'чудесный', '!', 'Еще', 'ты', 'дремлешь', ',', 'друг', 'прелестный', '–', 'Пора', ',', 'красавица', ',', 'проснись', ';', 'Открой', 'сомкнуты', 'негой', 'взоры', 'Навстречу', 'северной', 'Авроры', ',', 'Звездою', 'севера', 'явись', '!', 'Вечор', ',', 'ты', 'помнишь', ',', 'вьюга', 'злилась', ',', 'На', 'мутном', 'небе', 'мгла', 'носилась', ';']