简化我的多行正则表达式 - 匹配加上下一行数量的行

时间:2010-06-21 11:29:25

标签: regex haml

我有以下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

我似乎能够将这与以下重复的正则表达式相匹配 - 在intellij的rubymine ide中%ul#sub-nav\n.*\n^.*\n^.*\n^.*\n^.*\n^.*\n^.*\n^.*

这看起来太重复了。帮助赞赏。

1 个答案:

答案 0 :(得分:2)

如果您想匹配%ul#sub-nav以及以下八行,请执行以下操作:

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