regexFind
func regexFind(regex string, str string) string
Returns the first (left most) match of the regular expression in the
input string.
regexFindAll
func regexFindAll(regex string, str string, n int) []string
Returns a slice of all matches of the regular expression in the input
string.
regexMatch
func regexMatch(regex string, str string) bool
Returns true if the input string matches the regular expression.
func regexQuoteMeta(arg1 string) string
Returns a string that escapes all regular expression metacharacters
inside the argument text; the returned string is a regular expression
matching the literal text
regexReplaceAll
func regexReplaceAll(regex string, str string, repl string) string
Returns a copy of the input string, replacing matches of the Regexp
with the replacement string replacement. Inside string replacement, $
signs are interpreted as in Expand, so for instance $1 represents the
text of the first submatch.
regexReplaceAllLiteral
func regexReplaceAllLiteral(regex string, str string, repl string) string
Returns a copy of the input string, replacing matches of the Regexp
with the replacement string replacement The replacement string is
substituted directly, without using Expand.
regexSplit
func regexSplit(regex string, str string, n int) []string
Slices the input string into substrings separated by the expression
and returns a slice of the substrings between those expression
matches. The last parameter n determines the number of substrings to
return, where -1 means return all matches.