Комментарии 23
Примеры нерабочие. У меня ругается на регулярку, тут точно правильно?
0
пока читал — сломал мозг.
+5
Сейчас проверю
-2
Это полезно, но непонятно почему топик в Ruby
0
Регулярные выражения в руби. А в какой топик нужно писать?
0
руби не имеет ничего общего с регулярными выражениями, кроме того, что их там можно использовать. Это можно сделать в других языках программирования, текстовых редакторах (vi, например), в специальных редакторах и т.д.
а тут только синтаксис руби, заслугу рег.выражений нельзя зачислить на счет руби, вот о чем я.
а тут только синтаксис руби, заслугу рег.выражений нельзя зачислить на счет руби, вот о чем я.
+8
НЛО прилетело и опубликовало эту надпись здесь
Познавательно, открыли глаза насколько регулярные выражения мощнее чем я думал.
0
Для разбора таких выражений существуют КС-грамматики, зачем ломать мозги на нестандартном применении регулярок — не понятно.
+2
Не совсем понял, то есть если написать "(?> регулярное что-то )|/g", то выражение пойдёт по рекурсии?
0
Залез в документацию и что там видим?
\( ( (?>[^()]+) | (?R) )* \)
ru2.php.net/manual/ru/regexp.reference.php
см. раздел «Рекурсивные шаблоны»
\( ( (?>[^()]+) | (?R) )* \)
ru2.php.net/manual/ru/regexp.reference.php
см. раздел «Рекурсивные шаблоны»
0
(?R) посмотрите
+1
ну и синтаксис…
-1
Регулярные выражения (PERL Compatible) страшная и непонятная сила, но если научится ими правильно пользоваться можно горы сворачивать =)
Есть только 1 проблема: как только программист начинает решать задачу с помощью регулярного выражения, у него становится 2 задачи: решаемая задача и задача построения и отлаживания регулярного выражения…
Есть только 1 проблема: как только программист начинает решать задачу с помощью регулярного выражения, у него становится 2 задачи: решаемая задача и задача построения и отлаживания регулярного выражения…
0
Автору топика рекомендую завести собаку и купить фотоаппарат
-1
Хм… Это обычный PCRE?
Я не помню там именованных выражений…
И да, посмотрите (?R)
Я не помню там именованных выражений…
И да, посмотрите (?R)
0
Прикольненько, а что там нариссованно?
0
Шо, никто не заметил, что тэги в посте похерились?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Рекурсия в регулярных выражениях