Regex 开始结束正则表达式冲突?Can';t突出显示最后一个括号

Regex 开始结束正则表达式冲突?Can';t突出显示最后一个括号,regex,notepad++,pcre,Regex,Notepad++,Pcre,我试图突出显示“navbar”类的所有声明以及与之相关的所有at规则。我有一个括号不及格。 我在末尾加了“*”以突出显示所有剩余的括号,但它对我不起作用。我假设它与正则表达式的第一部分和最后一部分(同一括号)之间可能存在的冲突有一些共同之处。 我应该如何进行 我的正则表达式: [^\}]*navbar[^\{]*\{[^\}]*\}* …和代码 .dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: "";

我试图突出显示“navbar”类的所有声明以及与之相关的所有at规则。我有一个括号不及格。 我在末尾加了“*”以突出显示所有剩余的括号,但它对我不起作用。我假设它与正则表达式的第一部分和最后一部分(同一括号)之间可能存在的冲突有一些共同之处。 我应该如何进行

我的正则表达式:

[^\}]*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
}

你忘了空格<代码>[^\}]*导航栏[^\{]*\{[^\}]*[\}\s]*解决了您的问题