Форум сайта python.su
Добрый день. Пробую программировать ( в том числе на 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)
Офлайн
travisbickleЭто у вас разбиение по регуляным выражениям а не с их использованием.
даже при использовании регулярных выражений.
import re li = re.split("[A-Z]+",txt)
Офлайн