FILE / ScuroNeko/Laniakea
tgfmt/utils.go
Исходный файл и его история в репозитории.
13 lines
281 B
Go
13 lines
281 B
Go
package tgfmt
|
|
|
|
import "strings"
|
|
|
|
// EscapePunctuation escapes '.', '!' and '-' for MarkdownV2 fragments.
|
|
func EscapePunctuation(s string) string {
|
|
symbols := []string{".", "!", "-"}
|
|
for _, symbol := range symbols {
|
|
s = strings.ReplaceAll(s, symbol, "\\"+symbol)
|
|
}
|
|
return s
|
|
}
|