/ / Come posso evidenziare "A" dopo "B", ma non evidenziare "B" stesso? - gtksourceview

Come posso evidenziare "A" dopo "B", ma non evidenziare "B" stesso? - gtksourceview

Supponiamo che io voglia definire uno stile speciale per ogni personaggio A che appare dopo il personaggio B. Se faccio questo?

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

allora B stessa viene evidenziata, cosa che non voglio; Voglio evidenziare solo la A. Come posso fare questo?

risposte:

2 per risposta № 1

Usa lookbehind:

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

(Il < dell'operatore lookbehind deve essere evaso in XML.)