package lazyregexp
Import Path
internal/lazyregexp (on go.dev)
Dependency Relation
imports 4 packages, and imported by one package
Involved Source Files
Package lazyregexp is a thin wrapper over regexp, allowing the use of global
regexp variables without forcing them to be compiled at init.
Package-Level Type Names (only one)
Regexp is a wrapper around regexp.Regexp, where the underlying regexp will be
compiled the first time it is needed.
(*Regexp) FindAllString(s string, n int) []string
(*Regexp) FindString(s string) string
(*Regexp) FindStringSubmatch(s string) []string
(*Regexp) FindStringSubmatchIndex(s string) []int
(*Regexp) FindSubmatch(s []byte) [][]byte
(*Regexp) MatchString(s string) bool
(*Regexp) ReplaceAllString(src, repl string) string
(*Regexp) SubexpNames() []string
func New(str string) *Regexp
Package-Level Functions (only one)
New creates a new lazy regexp, delaying the compiling work until it is first
needed. If the code is being run as part of tests, the regexp compiling will
happen immediately.
The pages are generated with Golds v0.7.0-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |