get rid of named match groups

This commit is contained in:
2024-12-03 15:43:58 +00:00
parent d32b376619
commit fca32422e4
3 changed files with 11 additions and 25 deletions

View File

@@ -1,21 +1,9 @@
package util
import (
"regexp"
"strconv"
)
func GetGroups(r *regexp.Regexp, s string) map[string]string {
groups := make(map[string]string)
names := r.SubexpNames()
for i, res := range r.FindStringSubmatch(s) {
if i != 0 {
groups[names[i]] = res
}
}
return groups
}
func MustConv(s string) int {
n, err := strconv.Atoi(s)
if err != nil {