github.com/graywolf-at-work-2/terraform-vendor@v1.4.5/internal/command/e2etest/strip_ansi.go (about) 1 package e2etest 2 3 import ( 4 "regexp" 5 ) 6 7 const ansi = "[\u001B\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))" 8 9 var ansiRe = regexp.MustCompile(ansi) 10 11 func stripAnsi(str string) string { 12 return ansiRe.ReplaceAllString(str, "") 13 }