I tried that, by adding the space to all four (Since, i need it in all four, depending on what's the previous character)

The result was... scary. It basically added all four colors for every space there was, along with not fixing the original problem (except that now, due to the four codes before it, it was somewhat needed)

Result: Five time as many uneeded codes, that's why i would need some fancy regex to make it all works frown

My other option would be to simply make an alias that scan every character of given text and color it if it needs to, or do nothing if it's the same kind as the previous. The problem with that solution would be that it requires much more output from mirc compared to regex. And i would like to avoid that.