Attoparsec предоставляет функцию takeWhile1
, которая использует как минимум один символ.
Однако аналога для takeTill
нет. Как я могу реализовать эту функцию takeTill1
?
Примечание. Этот вопрос намеренно не показывает никаких исследований, поскольку на него был дан ответ в стиле вопросов и ответов. Хотя этот вопрос похож на предыдущий, ответ отличается. Я думаю, что отсутствие takeTill1
является потенциальным препятствием для начинающих, и поэтому этот вопрос заслуживает отдельного ответа.