How do I make a delimiter a different color than the following text in a Notepad++ UDL?

Issue

I am trying to create a User Defined Language for Notepad++ that sets two different text colors: One for the delimiter ##, and another for any text that appears after it on the same line.

Desired text colors

Attempts

If I set ## as an operator, the delimiter gets recolored as desired.

<NotepadPlus>
    <UserLang name="test" ext="" udlVersion="2.1">
        <Settings></Settings>
        <KeywordLists>
            <Keywords name="Operators1">##</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="OPERATORS" fgColor="FF0000" />
        </Styles>
    </UserLang>
</NotepadPlus>

delimiter recolored

If I set ## as a delimiter with an End of Line ((EOL)) as the closing character, it will recolor the text after the delimiter as expected, but it also recolors the delimiter itself, overriding my operator coloring.

<NotepadPlus>
    <UserLang name="test" ext="" udlVersion="2.1">
        <Settings></Settings>
        <KeywordLists>
            <Keywords name="Delimiters">00## 01 02((EOL))</Keywords>
            <Keywords name="Operators1">##</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DELIMITERS1" fgColor="8000E1"/>
            <WordsStyle name="OPERATORS" fgColor="FF0000" />
        </Styles>
    </UserLang>
</NotepadPlus>

delimiter and text after recolored

Question

How can I set one color for the delimiter ## and a second color for any text after the delimiter on the same line in a User Defined Language for Notepad++?