Мне любопытны лучшие практики использования другого механизма регулярных выражений вместо стандартного Perl и почему модули, которые я видел, являются прагмами, а не более традиционным объектно-ориентированным/процедурным интерфейсом. Мне было интересно, почему это так.
Я видел несколько модулей для замены механизма регулярных выражений Perl на PCRE (re::engine::PCRE), TRE (re::engine::TRE) или RE2 (re::engine::RE2) в данном лексический контекст. Я не могу найти какие-либо объектно-ориентированные модули для создания/компиляции регулярных выражений, которые используют другой сервер. Мне любопытно, почему кто-то решил реализовать эту функциональность как прагму, а не как более типичный модуль. Кажется, что заменить механизм регулярных выражений perl будет намного сложнее (в зависимости от сложности API, который он предоставляет), чем создать сценарий XS, который предоставляет API, который уже предоставляют PCRE, TRE и RE2.
s/re/repl/
, чем вызывать какой-либо метод модуля. также вам придется использоватьq/re/
вместо литералов регулярных выражений. - person Lucas Trzesniewski   schedule 26.07.2015