/nod.

Sorry, I didn't mean to imply that it was the number of bracket sets. It's an issue of unattached brackets. If it were just all brackets, a simple $replace/$replacex would work. Like I said, the goal here is to get mIRC to stop that "internal handling" (parsing). The control code idea is a good one and would make for easy replacement of bracket/parsed characters, but it would also add significantly to the length of certain strings. Nevertheless, it seems like it might work as an easy temporary solution, so thank you for suggesting it.

I don't think an escape character is what we want here, since there are already methods (if annoying/excessive) to escape nearly everything. Rather, a switch to avoid parsing as previously proposed by Sat.