| 实例名 | 实例描述 |
|---|
| 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 |
函数定义#
Compile#
详细描述#
Compile(pattern string) (*regexp2.Regexp, error)
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | *regexp2.Regexp | |
| r2 | error | |
CompileWithOption#
详细描述#
CompileWithOption(rule string, opt int) (*regexp2.Regexp, error)
| 参数名 | 参数类型 | 参数解释 |
|---|
| rule | string | |
| opt | int | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | *regexp2.Regexp | |
| r2 | error | |
Find#
详细描述#
Find(data any, pattern string) string
| 参数名 | 参数类型 | 参数解释 |
|---|
| data | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | string | |
FindAll#
详细描述#
FindAll(data any, pattern string) []string
| 参数名 | 参数类型 | 参数解释 |
|---|
| data | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | []string | |
FindGroup#
详细描述#
FindGroup(i any, pattern string) map[string]string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | map[string]string | |
FindGroupAll#
详细描述#
FindGroupAll(i any, pattern string) []map[string]string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | []map[string]string | |
FindSubmatch#
详细描述#
FindSubmatch(i any, pattern string) []string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | []string | |
FindSubmatchAll#
详细描述#
FindSubmatchAll(i any, pattern string) [][]string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | [][]string | |
QuoteMeta#
详细描述#
Escape adds backslashes to any special characters in the input string
QuoteMeta(input string) string
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | string | |
ReplaceAll#
详细描述#
ReplaceAll(i any, pattern string, target string) string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
| target | string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | string | |
ReplaceAllWithFunc#
详细描述#
ReplaceAllWithFunc(i any, pattern string, target func(string) string) string
| 参数名 | 参数类型 | 参数解释 |
|---|
| i | any | |
| pattern | string | |
| target | func(string) string | |
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 |
|---|
| r1 | string | |