feat(utils): Add GetTrimIndex

This commit is contained in:
Myzel394 2024-08-13 22:36:50 +02:00
parent 46a50c16a8
commit e8fe8d1a96
No known key found for this signature in database
GPG Key ID: DEC4AAB876F73185

View File

@ -1,7 +1,22 @@
package utils
import "strings"
import (
"regexp"
"strings"
)
func IndexOffset(s string, search string, start int) int {
return strings.Index(s[start:], search) + start
}
var trimIndexPattern = regexp.MustCompile(`^\s+(.+?)\s+`)
func GetTrimIndex(s string) []int {
indexes := trimIndexPattern.FindStringSubmatchIndex(s)
if indexes == nil {
return nil
}
return indexes[2:4]
}