Я хочу разбить кусок текста, если есть строка, которая содержит только «----». Я использую метод re.split(..)
, но он не ведет себя так, как ожидалось. Что мне не хватает?Разделить строку в Python по определенной строке в тексте
import re
s = """width:5
----
This is a test sentence to test the width thing"""
print re.split('^----$', s)
это просто печатает
['width:5\n----\nThis is a test scentence to test the width thing']
Что делать, если фактическая строка имеет '----' в середине? – thefourtheye
@thefourtheye о, я пропустил '\ n', исправлено! – Kasramvd
Зачем вам нужно «re' для этого разделения? Обычный раскол не будет делать? ;-) – thefourtheye