2016-01-14 8 views
6

Я пишу программу Nim с использованием регулярных выражений, который работает отлично, за исключением того, что когда я компилирую, я получаю сообщение об ошибке:Nim `Предупреждение: re устарело`, что использовать вместо этого?

Warning: re is deprecated [Deprecated] 

Я посмотрел в документации для re модуля, но там нет упоминание о новом способе создания регулярных выражений.

Мой вопрос в том, что конструктор re"regex" устарел, что должен Я использую?

ответ

6

От the docs:

Рассмотрим использование nre или pegs модулей вместо этого.

pegs должен быть более мощным, чем регулярные выражения, и, как таковой, использует другой синтаксис для большинства двигателей регулярных выражений; напротив, nre - лучшая обертка вокруг библиотеки PCRE, чем re.

+0

Спасибо, 'nre' отлично поработал, и« колышки »выглядят очень интересными, я изучу его. – Samadi

+0

Добро пожаловать. – JAB