Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 26, 2017 17:54:02

travisbickle
Зарегистрирован: 2017-11-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Разделить файл по нескольким символам

Добрый день. Пробую программировать ( в том числе на python), столкнулся с “неразрешимой” задачей: нужно разделить текстовый файл на слова по нескольким символам. Пробую split, но по нескольким символам не получается, даже при использовании регулярных выражений.

 file = open('X:\X\xxx.txt', 'r')
dlist=file.readlines()
i=0
for e in dlist:
    dlist[i] = e.split('[^a-z]')
    i=i+1
Разделения не происходит. Меняю на пробел, по нему разделяется.
Как мне разделить по всем небуквенным символам?
Спасибо.

Отредактировано travisbickle (Ноя. 26, 2017 18:01:16)

Офлайн

#2 Ноя. 26, 2017 23:06:13

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Разделить файл по нескольким символам

travisbickle
даже при использовании регулярных выражений.
Это у вас разбиение по регуляным выражениям а не с их использованием.
 import re
li = re.split("[A-Z]+",txt)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version