pyparsing: использование '\n' в качестве разделителя в delimitedList()

x1 - это строка из файла, которая содержит буквы, за которыми следует новая строка:


б
с
d
е

newl=Word(alphas)
newl1 = delimitedList(newl,White('\n'))
newl1.parseString(x1)

Я ожидаю, что это вернется: ['a','b','c',...]
что он на самом деле возвращает: ['a']

У меня возникает вопрос, правильный ли мой синтаксис и есть ли лучший способ разбирать новые строки как разделители с использованием pyparsing.

Редактировать: спасибо за напоминание, это Python 2.7.8

0 ответов

Другие вопросы по тегам