SubExpressionStartB returns the byte position however you have characters in the string which can take multiple bytes e.g. ü, so the position that you’re setting the colour to is incorrect.
[quote=385300:]SubExpressionStartB returns the byte position however you have characters in the string which can take multiple bytes e.g. ü, so the position that you’re setting the colour to is incorrect.
Here’s a modified version with the code taken from the bottom of:[/quote]
Julian, thank you very much. As of today you are nominated as Xojoian of the year 2018