В этом методе:В Regexp.FindAllStringSubmatch(), что делает второй параметр?
func (re *Regexp) FindAllStringSubmatch(s string, n int) [][]string
Что означает второй параметр делать? Я пробовал:
re, _ := regexp.Compile("a")
rs := re.FindAllString("aaaaa, ", **1**) // 1 get one 'a', 2 get two 'a's, 3 get three 'a's ...
for _,v := range rs {
fmt.Println(v)
}
кажется, что второй параметр о том, сколько раз он соответствует. Я прав? Может ли кто-нибудь дать мне ответ наверняка? Предпочитает официальный документ или некоторые ссылки.
Ваш пример затрудняет подтверждение результата, но попробуйте поэкспериментировать с http://play.golang.org/p/ViFmaXfEhm, чтобы увидеть его лучше. – hyperslug
Также пришел сюда, потому что просматривал уровень функции и не понимал, что информация была наверху в разделе обзора. –