Thanks Pablo. That's working for me. What I'm wondering about now is this regex.
/^[^\.^-]/gS
What does it do?
Well from what I can tell (which isn't much with regex):
^ matches the beginning character
[^ negates the group.. matches anything not in the []
\. period character (negated)
^- also dash character (negated)
g reads the expression greedy / repeat
S reads the expression ignoring spaces
From testing I concluded it matches any string that does not begin with a . or - (and a few other characters $%^ .. no clue why). I also do not see the point in the g or S being that we are only matching the beginning of a string.
The regex pattern seems to match anything that is not a - or . command, or just regular alphanumeric responses.
To go about the adapting this to CC's font codes, I am at a loss of words ATM at 4 am. Everything I try is not really working. I just know the equivalent in non-regex coding would be: (after it is stripped)
if ($left($1,1) !isin -.) { commands.. }
Someone could probably make it work, but now my head just hurts lol.. Maybe doing a regsubex to remove the font code is the answer to then process the text.