Репорс питона, чтобы соответствовать одному или нескольким разрывам линий? [дублировать]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Репорс питона, чтобы соответствовать одному или нескольким разрывам линий? [дублировать]

Сообщение Anonymous »

Я хочу разделить текстовый файл на абзацы, разделенные 1 или более пустыми строками.
Например: < /p>
# file.txt
"Paragraph1
Some text

Paragraph2
More text

Paragraph3
some more text"
< /code>
Я попытался использовать Regex, но я не уверен, делаю ли я это правильно. В примере я пытаюсь распечатать только второй абзац, но я получаю индекс списка из диапазона ошибки. Но когда я печатаю p [0] , он печатает весь текстовый файл. Что я делаю не так? Должен ли я использовать другое выражение режима? Или другие методы разделения файла на параграфы?with open(file) as f:
text = f.read()

p = text.split("[\r\n]+")
print(p[1])


Подробнее здесь: https://stackoverflow.com/questions/631 ... ine-breaks
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»