I suppose `.*?` was a bit lazy of me, sorry.  Here is the output for JSP comments:

```
<span class="k">&lt;%-</span><span class="o">-</span> <span class="n">SEGMENT</span> <span class="n">DIVIDER</span> <span class="o">--</span><span class="k">%&gt;</span>
```