【问题标题】:Beginning-End regex conflict? Can't highlight last bracket开始-结束正则表达式冲突?无法突出显示最后一个括号
【发布时间】:2018-01-05 23:10:18
【问题描述】:

我试图突出显示“navbar”类的所有声明以及与之链接的所有规则。我在一个支架上失败了。 我把“*”放在最后以突出显示所有剩余的括号,但这对我不起作用。我认为它与正则表达式的第一部分和最后一部分(同一个括号)之间可能存在的冲突有一些共同点。 我应该如何进行?

The missing bracket.jpg

我的正则表达式:

[^\}]*navbar[^\{]*\{[^\}]*\}*

...和代码

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}
.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}
@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

【问题讨论】:

    标签: regex notepad++ pcre


    【解决方案1】:

    您忘记了空格。 [^\}]*navbar[^\{]*\{[^\}]*[\}\s]* 解决你的问题!

    【讨论】:

      猜你喜欢
      • 2014-12-12
      • 1970-01-01
      • 2017-05-11
      • 2020-11-11
      • 1970-01-01
      • 2021-06-01
      • 2017-03-11
      • 2017-01-19
      • 2012-01-13
      相关资源
      最近更新 更多