regexp.Regexp.prefix (field)
13 uses
regexp (current package)
backtrack.go#L340: if len(re.prefix) > 0 {
exec.go#L207: if len(m.re.prefix) > 0 && r1 != m.re.prefixRune && i.canCheckPrefix() {
exec.go#L433: len(re.prefix) > 0 && i.canCheckPrefix() {
exec.go#L438: pos += len(re.prefix)
regexp.go#L89: prefix string // required prefix in unanchored matches
regexp.go#L198: regexp.prefix, regexp.prefixComplete = prog.Prefix()
regexp.go#L201: regexp.prefix, regexp.prefixComplete, regexp.prefixEnd = onePassPrefix(prog)
regexp.go#L203: if regexp.prefix != "" {
regexp.go#L206: regexp.prefixBytes = []byte(regexp.prefix)
regexp.go#L207: regexp.prefixRune, _ = utf8.DecodeRuneInString(regexp.prefix)
regexp.go#L399: return strings.HasPrefix(i.str, re.prefix)
regexp.go#L403: return strings.Index(i.str[pos:], re.prefix)
regexp.go#L513: return re.prefix, re.prefixComplete
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |