Strip color codes that include ';'

At present using color strings that contain ';' results in very wide columns when relying on auto sizing due to their prefixes. They do not match the existing color-stripping regex.

This PR adds the `;` character to the regex to allow stripping of strings like:

~~~js
'\u001b[1;31mlight colors', '\u001b[mreset' and '\u001b[38;5;203m256-bit colors'
~~~