упростить мое многострочное регулярное выражение - совпадение плюс следующее количество строк x - PullRequest
0 голосов
/ 21 июня 2010

У меня есть следующий код Haml:

%ul#sub-nav
      %li.li1
        %a{:href => "/dsadasd/"} dasdasd
      %li.li2
        %a.selected{:href => "/asdadasd"} Tasdada /asdas
      %li.li3
        %a{:href => "/dasd/"} asdasd
      %li.li4
        %a{:href => "/wdasn/"} das

Кажется, я могу сопоставить это со следующим повторяющимся регулярным выражением - %ul#sub-nav\n.*\n^.*\n^.*\n^.*\n^.*\n^.*\n^.*\n^.* в rubymine ide intellij.

Это выглядит такслишком повторяющийсяПомощь оценена.

1 Ответ

2 голосов
/ 21 июня 2010

Если вы хотите сопоставить %ul#sub-nav плюс восемь следующих строк, это должно сделать:

%ul#sub-nav(\n.*$){8}
...