Ich denke, Sie müssen SPAN_REGEXP
tag anstelle von verwenden SPAN
:
<SPAN_REGEXP TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END REGEXP="TRUE">("|\+)</END> </SPAN_REGEXP>
Vergiss nicht, dem zu entkommen +
Ich schreibe eine Syntax-Hervorhebungsregel für jEdit. Ich habe die String-Regel so.
<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END>"</END> </SPAN>
Es funktioniert gut. Die "
Zeichenfolge beginnt und endet mit Zeichenfolgen. Ich möchte jedoch auch, dass das +
Zeichen die Zeichenfolgen beendet, aber nicht startet. Dies funktioniert jedoch nicht.
<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END>("|+)</END> </SPAN>
Ich habe es auch versucht, aber ohne Erfolg.
<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END>"</END> </SPAN> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END>+</END> </SPAN>
Ich habe keine Ideen mehr. Was mache ich falsch?
Ich denke, Sie müssen SPAN_REGEXP
tag anstelle von verwenden SPAN
:
<SPAN_REGEXP TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>"</BEGIN> <END REGEXP="TRUE">("|\+)</END> </SPAN_REGEXP>
Vergiss nicht, dem zu entkommen +