How to parse + (plus) sign in String comparsion operations



Debug log gives me an error on string comparsion of the first condition:

Code:
<variable name="VideoresolutionFullScreenVar">
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HDR10+)">flags/fullscreen/hdrplus_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HDR10)">flags/fullscreen/hdr_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HLG)">flags/fullscreen/hlg_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),DV)">flags/fullscreen/dv_fs.png</value>
</variable>

Log:

Code:
2024-05-04 10:07:44.474 T:1817    error <general>: unmatched parentheses in string.startswith(player.process(amlogic.eoft_gamut),hdr10
2024-05-04 10:07:44.475 T:1817    error <general>: unmatched parentheses in )

I guess this is related to issue #24337 : https://github.com/xbmc/xbmc/issues/24337

It’s possible to mask/parse/replace the + sign in comparsions?