github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/utils/rmbs/rmbs.go (about) 1 package rmbs 2 3 // Remove back spaces from a string 4 func Remove(s string) string { 5 r := []rune(s) 6 //l := len(r) 7 p := 0 8 9 for i := range r { 10 if r[i] == 8 && p > 0 { 11 p-- 12 continue 13 } 14 r[p] = r[i] 15 p++ 16 } 17 18 return string(r[:p]) 19 }