我怎样才能突出" A"在" B"之后,但不要强调" B"本身?

时间:2017-10-19 13:49:08

标签: gtksourceview

假设我想为角色B之后出现的每个角色A定义一种特殊风格。如果我这样做了?

    <context id="AAA" style-ref="punct">
      <match>[B][A]</match>
    </context>

然后B本身会突出显示,我不想要;我想只强调A.我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

使用lookbehind:

<match>(?&lt;=[B])[A]</match>

(lookbehind运算符的<需要以XML格式进行转义。)