Вопрос

В настоящее время мы находимся в процессе модернизации наших серверов кеша. В рамках процесса мы обновили только один из них, чтобы увидеть, как он ведет себя по сравнению с более старыми версиями.

Некоторые из основных изменений, сделанных в этой новой версии, меняют двигатель Regex с POSIX на PCRE. Это означает, что некоторые из наших чистков (чистки коррекса) перестали работать на более новом сервере.

Мне было интересно, может ли кто -нибудь перечислить/указать мне на список фактических синтаксических различий между POSIX и PCRE. Или, может быть, функция, которая преобразует regex posix в регулярность PCRE.

Это так, что я могу преобразовать только чистки, идущие на новый сервер - не влияя на текущий синтаксис Regex, который реализован в системе для других серверов.

Это было полезно?

Решение

Видеть Сравнение вкуса в Регулярные экспрессии.info.

РЕДАКТИРОВАТЬ: Страница выше была обновлена. Теперь это приводит вас к Оглавление страница. На подключаемых страницах отображаются таблицы функций, и вы можете выбрать два разных «аромата» синтаксиса регулярного выражения для сравнения для набора функций, показанного на каждой подстранице.

Другие советы

«Регулярные выражения, используемые в R»

Я не нашел карту сравнения, но я нашел Регулярные выражения, используемые в R который имеет много информации рядом с верхней частью документа, связанного с POSIX И подробности нижней половины pcre а также дает ссылки на стандарты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top