Ищу таблицу сравнения для различных регулярных выражений - PullRequest
1 голос
/ 28 марта 2009

Я использую vim, sed, bash и Perl. Каждый из них имеет несколько иной синтаксис регулярных выражений. Я просто потратил время на выяснение того, что мне нужно избегать кудрявых паренов в sed, а не в BASH (при использовании их в качестве контрэлементов). Хмм.

Может кто-нибудь указать мне таблицу, в которой обобщены различия между различными синтаксическими анализаторами регулярных выражений в этих 4 средах.

ТИА

Ответы [ 2 ]

6 голосов
/ 28 марта 2009

http://www.regular -expressions.info / refflavors.html - прокрутить вниз немного.

Bash использует регулярные выражения posix. Sed и vim (который использует ed) используют то, что указано как «GNU BRE», хотя это зависит от того, какие флаги вы передаете.

1 голос
/ 28 марта 2009

Сайт Яна Гойваэрца. регулярные выражения.info содержит список популярных движков регулярных выражений и список поддерживаемых ими опций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...