Skip to main content

re2

实例名实例描述
OPT_Compiled(int) 8
OPT_Debug(int) 128
OPT_ECMAScript(int) 256
OPT_ExplicitCapture(int) 4
OPT_IgnoreCase(int) 1
OPT_IgnorePatternWhitespace(int) 32
OPT_Multiline(int) 2
OPT_None(regexp2.RegexOptions) 0
OPT_RE2(int) 512
OPT_RightToLeft(int) 64
OPT_Singleline(int) 16
函数名函数描述/介绍
re2.Compile
re2.CompileWithOption
re2.Find
re2.FindAll
re2.FindGroup
re2.FindGroupAll
re2.FindSubmatch
re2.FindSubmatchAll
re2.QuoteMetaEscape adds backslashes to any special characters in the input string
re2.ReplaceAll
re2.ReplaceAllWithFunc

函数定义#

Compile#

详细描述#

定义#

Compile(pattern string) (*regexp2.Regexp, error)

参数#

参数名参数类型参数解释
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1*regexp2.Regexp
r2error

CompileWithOption#

详细描述#

定义#

CompileWithOption(rule string, opt int) (*regexp2.Regexp, error)

参数#

参数名参数类型参数解释
rulestring
optint

返回值#

返回值(顺序)返回值类型返回值解释
r1*regexp2.Regexp
r2error

Find#

详细描述#

定义#

Find(data any, pattern string) string

参数#

参数名参数类型参数解释
dataany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1string

FindAll#

详细描述#

定义#

FindAll(data any, pattern string) []string

参数#

参数名参数类型参数解释
dataany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1[]string

FindGroup#

详细描述#

定义#

FindGroup(i any, pattern string) map[string]string

参数#

参数名参数类型参数解释
iany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1map[string]string

FindGroupAll#

详细描述#

定义#

FindGroupAll(i any, pattern string) []map[string]string

参数#

参数名参数类型参数解释
iany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1[]map[string]string

FindSubmatch#

详细描述#

定义#

FindSubmatch(i any, pattern string) []string

参数#

参数名参数类型参数解释
iany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1[]string

FindSubmatchAll#

详细描述#

定义#

FindSubmatchAll(i any, pattern string) [][]string

参数#

参数名参数类型参数解释
iany
patternstring

返回值#

返回值(顺序)返回值类型返回值解释
r1[][]string

QuoteMeta#

详细描述#

Escape adds backslashes to any special characters in the input string

定义#

QuoteMeta(input string) string

参数#

参数名参数类型参数解释
inputstring

返回值#

返回值(顺序)返回值类型返回值解释
r1string

ReplaceAll#

详细描述#

定义#

ReplaceAll(i any, pattern string, target string) string

参数#

参数名参数类型参数解释
iany
patternstring
targetstring

返回值#

返回值(顺序)返回值类型返回值解释
r1string

ReplaceAllWithFunc#

详细描述#

定义#

ReplaceAllWithFunc(i any, pattern string, target func(string) string) string

参数#

参数名参数类型参数解释
iany
patternstring
targetfunc(string) string

返回值#

返回值(顺序)返回值类型返回值解释
r1string