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.3. (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. |