Perl-совместимые регулярные выражения

Регулярные выражения, совместимые с Perl PCRE — библиотека на C, реализующая регулярные выражения на основе возможностей Perl.  Синтаксис PCRE мощнее […]

Регулярные выражения, совместимые с Perl

  • PCRE — библиотека на C, реализующая регулярные выражения на основе возможностей Perl. 
  • Синтаксис PCRE мощнее и гибче, чем у POSIX и других библиотек регулярных выражений. 
  • PCRE изначально был нацелен на функциональную эквивалентность Perl. 
  • В 2015 году выпущен форк PCRE с пересмотренным API. 
  • PCRE2 включает ряд расширений и улучшений в кодировке, в нем ведется разработка. 
  • PCRE2 поддерживает компилятор «точно в срок», гибкое управление памятью, последовательные правила экранирования и расширенные классы символов. 
  • Библиотека PCRE2 доступна в качестве замены движка регулярных выражений Perl в Perl 5.10. 
  • PCRE2 поддерживает UTF-8, UTF-16 и UTF-32, многострочное сопоставление, параметры новой строки/разрыва строки, параметры обратной косой черты-R и свойства символов Юникода. 
  • PCRE2 отличается от Perl в некоторых аспектах, включая рекурсивные совпадения, значения буфера захвата, именованные подшаблоны и управляющие последовательности для утверждений нулевой ширины. 

Полный текст статьи:

Perl-совместимые регулярные выражения — Википедия

Оставьте комментарий

Прокрутить вверх