(s, prefix string)
| 50 | } |
| 51 | |
| 52 | func prefixLines(s, prefix string) string { |
| 53 | var buf bytes.Buffer |
| 54 | lines := strings.Split(s, "\n") |
| 55 | ls := regexp.MustCompile("^") |
| 56 | for _, line := range lines[:len(lines)-1] { |
| 57 | buf.WriteString(ls.ReplaceAllString(line, prefix)) |
| 58 | buf.WriteString("\n") |
| 59 | } |
| 60 | return buf.String() |
| 61 | } |