Skip to content

Commit

Permalink
tpl/strings: Clarify findRESubmatch description
Browse files Browse the repository at this point in the history
  • Loading branch information
jmooring authored and bep committed Apr 27, 2023
1 parent 0cb6ca5 commit 5c7b79c
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions tpl/strings/regexp.go
Expand Up @@ -45,9 +45,14 @@ func (ns *Namespace) FindRE(expr string, content any, limit ...any) ([]string, e
return re.FindAllString(conv, lim), nil
}

// FindRESubmatch returns returns a slice of strings holding the text of the leftmost match of the regular expression in s and the matches, if any, of its subexpressions.
// FindRESubmatch returns a slice of all successive matches of the regular
// expression in content. Each element is a slice of strings holding the text
// of the leftmost match of the regular expression and the matches, if any, of
// its subexpressions.
//
// By default all matches will be included. The number of matches can be limited with the optional limit parameter. A return value of nil indicates no match.
// By default all matches will be included. The number of matches can be
// limited with the optional limit parameter. A return value of nil indicates
// no match.
func (ns *Namespace) FindRESubmatch(expr string, content any, limit ...any) ([][]string, error) {
re, err := reCache.Get(expr)
if err != nil {
Expand Down

0 comments on commit 5c7b79c

Please sign in to comment.