- PVSM.RU - https://www.pvsm.ru -
Между регулярными выражениями в JavaScript и регулярными выражениями PCRE (употребляющимися в Perl и в PHP) есть ряд различий, главнейшим из которых, вероятно, является отсутствие lookbehind (ретроспективной проверки) в JavaScript.
Естественной задачею программистов, раздражённых этими различиями, является внедрение PCRE в JavaScript.
На движке Node к концу нынешнего января Брайан Уайт (Brian White) решил эту задачу, создав модуль node-pcre [1], служащий обёрткою вокруг движка PCRE.
Этому можно порадоваться, и порадуемся.
Однако node-pcre, как и всякая обёртка вокруг двоичного кода, требует отдельной компиляции на каждой из платформ, совместимых с Node.
Интересно, придёт ли со временем кому-нибудь на ум использовать Emscripten [2] для перевода движка PCRE непосредственно на язык JavaScript?
Мечты, мечты.
Автор: Mithgol
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/26413
Ссылки в тексте:
[1] node-pcre: https://github.com/mscdex/node-pcre
[2] Emscripten: https://github.com/kripken/emscripten/wiki
[3] Источник: http://habrahabr.ru/post/168355/
Нажмите здесь для печати.