#.Regexp.Submatch


Length
r
i

Offset
r
i

Text
r
s

#.Regexp.Submatches


_get
m
.Regexp.Submatch
(Index)i
Count
r
i

#Regexp

C
Anchored
C
i
-2147483648
BadMagic
C
i
-31
BadOption
C
i
-34
BadUTF8
C
i
-3
BadUTF8Offset
C
i
-36
Callout
C
i
-37
Caseless
C
i
8
DollarEndOnly
C
i
16
DotAll
C
i
32
Extended
C
i
128
Extra
C
i
-2147483647
Greedy
C
i
-2147483648
MatchLimit
C
i
-47
MultiLine
C
i
1024
NoAutoCapture
C
i
8192
NoMatch
C
i
-1
NoMemory
C
i
-48
NoSubstring
C
i
-49
NoUTF8Check
C
i
1073741824
NotBOL
C
i
1
NotEOL
C
i
2
NotEmpty
C
i
4
Null
C
i
-51
UTF8
C
i
524288
Ungreedy
C
i
262144
UnknownNode
C
i
-44
~RegexpCompileOption
E
i
Anchored,Caseless,DollarEndOnly,DotAll,Extended,Extra,Multiline,NoAutoCapture,Ungreedy,UTF8,Greedy
~RegexpError
E
i
NoMatch,Null,BadOption,BadMagic,UnknownNode,NoMemory,NoSubstring,MatchLimit,Callout,BadUTF8,BadUTF8Offset
~RegexpExecOption
E
i
Anchored,NotBOL,NotEOL,NotEmpty,NoUTF8Check
FindAll
M
String[]
(Subject)s(Pattern)s[(CompileOptions)i{RegexpCompileOption}(ExecOptions)i{RegexpExecOption}]
Match
M
b
(Subject)s(Pattern)s[(CompileOptions)i{RegexpCompileOption}(ExecOptions)i{RegexpExecOption}]
Replace
M
s
(Subject)s(Pattern)s(Replace)s[(CompileOptions)i{RegexpCompileOption}(ExecOptions)i{RegexpExecOption}]
Compile
m

(Pattern)s[(CompileOptions)i{RegexpCompileOption}]
Exec
m

(Subject)s[(ExecOptions)i{RegexpExecOption}]
_free
m


_get
m
.Regexp.Submatch
(Index)i
_new
m

[(Subject)s(Pattern)s(CompileOptions)i{RegexpCompileOption}(ExecOptions)i{RegexpExecOption}]
Count
r
i

Error
r
i{RegexpError}

Offset
r
i

Pattern
r
s

SubMatches
r
.Regexp.Submatches

Subject
r
s

Text
r
s

__DebugCount
r
i

