prc_base.go 654 B

1234567891011121314151617181920
  1. // package prc_base -- базовый процесс для всех процессов
  2. package prc_base
  3. import "strings"
  4. // PrcBase -- базовый процесс для всех процессов
  5. type PrcBase struct {
  6. }
  7. // StripOut -- удаляет из строки все паразитные символы
  8. func (sf *PrcBase) StripOut(out string) string {
  9. out = strings.TrimSuffix(out, "\t")
  10. out = strings.TrimSuffix(out, " ")
  11. out = strings.TrimPrefix(out, "\t")
  12. out = strings.TrimPrefix(out, " ")
  13. out = strings.ReplaceAll(out, "\t", " ")
  14. out = strings.ReplaceAll(out, "\n", " ")
  15. out = strings.ReplaceAll(out, " ", " ")
  16. return out
  17. }