Clearing unwanted hex characters with/without regex in c#

I have to clear hex characters from exception message in a better way. For now it works replacing characters manually which seems total disaster like this : var clearedStr = str.Replace(Convert.ToString((char)0x01), "") .Replace(Convert.ToString((char)0x02), "") .Replace(Convert.ToString((char)0x03), "") .Replace(Convert.ToString((char)0x04), "") .Replace(Convert.ToString((char)0x05), "") .Replace(Convert.ToString((char)0x06), "") .Replace(Convert.ToString((char)0x07), "") .Replace(Convert.ToString((char)0x08), "") .Replace(Convert.ToString((char)0x0B), "") .Replace(Convert.ToString((char)0x0C), "") .Replace(Convert.ToString((char)0x0E), "") .Replace(Convert.ToString((char)0x0F), "") .Replace(Convert.ToString((char)0x10), … Read more