Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Match ¶
type Match struct {
// contains filtered or unexported fields
}
func (*Match) GroupCount ¶
type PatternBuilder ¶ added in v1.0.27
type PatternBuilder struct {
PatternProcessor
// contains filtered or unexported fields
}
func NewPatternBuilder ¶ added in v1.0.27
func NewPatternBuilder(mod ...string) *PatternBuilder
func (*PatternBuilder) Build ¶ added in v1.0.27
func (this *PatternBuilder) Build() string
func (*PatternBuilder) End ¶ added in v1.0.27
func (this *PatternBuilder) End() *PatternBuilder
func (*PatternBuilder) Next ¶ added in v1.0.27
func (this *PatternBuilder) Next(pattern string) *PatternBuilder
func (*PatternBuilder) Opt ¶ added in v1.0.27
func (this *PatternBuilder) Opt(pattern string) *PatternBuilder
func (*PatternBuilder) Start ¶ added in v1.0.27
func (this *PatternBuilder) Start(pattern string) *PatternBuilder
type PatternProcessor ¶ added in v1.0.27
type PatternProcessor struct {
// contains filtered or unexported fields
}
func PatternProcessorOf ¶ added in v1.0.27
func PatternProcessorOf(pattern string) *PatternProcessor
func (*PatternProcessor) OverrideResolve ¶ added in v1.0.27
func (this *PatternProcessor) OverrideResolve(f func(*Match, func(*Match) any) any)
func (*PatternProcessor) Process ¶ added in v1.0.27
func (this *PatternProcessor) Process(str string) any
func (*PatternProcessor) ProcessRecursive ¶ added in v1.0.27
func (this *PatternProcessor) ProcessRecursive(str string, recursive bool) any
Click to show internal directories.
Click to hide internal directories.