AnsiToHtml.cs 350 B

123456789101112131415
  1. using System.Text.RegularExpressions;
  2. public static class AnsiStripper
  3. {
  4. private static readonly Regex CsiRegex =
  5. new(@"\x1B\[[0-9;?]*[A-Za-z]", RegexOptions.Compiled);
  6. public static string Strip(string input)
  7. {
  8. if (string.IsNullOrEmpty(input))
  9. return "";
  10. return CsiRegex.Replace(input, "");
  11. }
  12. }