Краткое описание различий в синтаксисе регулярных выражений для различных инструментов и языков?

StackOverflow https://stackoverflow.com/questions/23216

  •  09-06-2019
  •  | 
  •  

Вопрос

Я никогда не могу вспомнить различий в синтаксисе регулярных выражений, используемых такими инструментами, как grep и AWK ( АВК ), или такие языки, как Python и PHP.Как правило, Perl имеет самый обширный синтаксис, но я часто сталкиваюсь с ограничениями даже egrep ("расширенный" grep).

Есть ли сайт, на котором перечислены различия в краткой и удобной для чтения форме?

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

Решение

Освоение регулярных выражений, посвящает последние четыре главы Java, PHP, Perl и .NET.По одной главе на каждого.Из того, что я знаю, карманное издание содержит только эти последние четыре главы.

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

Для моего собственного использования в будущем я предложу следующее Краткое описание синтаксиса регулярного выражения страница, которая контрастирует с синтаксисом для grep, egrep, Emacs, Perl, Python и Tcl.Как и ожидалось, Perl поддерживает наибольшее разнообразие операторов, но Python выглядит не менее способным, если не более.

Я нахожу этот сайт полезным: http://www.regular-expressions.info/

Помимо этого, я широко использую соответствующую документацию и считаю, что, учитывая все сказанное и сделанное, обойти это невозможно.

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