type regexp.Regexp

92 uses

	regexp (current package)
		backtrack.go#L129: func (b *bitState) push(re *Regexp, pc uint32, pos int, arg bool) {
		backtrack.go#L138: func (re *Regexp) tryBacktrack(b *bitState, i input, pc uint32, pos int) bool {
		backtrack.go#L305: func (re *Regexp) backtrack(ib []byte, is string, pos int, ncap int, dstCap []int) []int {
		exec.go#L39: 	re       *Regexp      // corresponding Regexp
		exec.go#L397: func (re *Regexp) doOnePass(ir io.RuneReader, ib []byte, is string, pos, ncap int, dstCap []int) []int {
		exec.go#L513: func (re *Regexp) doMatch(r io.RuneReader, b []byte, s string) bool {
		exec.go#L521: func (re *Regexp) find(r io.RuneReader, b []byte, s string, pos int, ncap int, dstCap []int) []int {
		regexp.go#L79: type Regexp struct {
		regexp.go#L102: func (re *Regexp) String() string {
		regexp.go#L114: func (re *Regexp) Copy() *Regexp {
		regexp.go#L129: func Compile(expr string) (*Regexp, error) {
		regexp.go#L152: func CompilePOSIX(expr string) (*Regexp, error) {
		regexp.go#L162: func (re *Regexp) Longest() {
		regexp.go#L166: func compile(expr string, mode syntax.Flags, longest bool) (*Regexp, error) {
		regexp.go#L183: 	regexp := &Regexp{
		regexp.go#L231: func (re *Regexp) get() *machine {
		regexp.go#L259: func (re *Regexp) put(m *machine) {
		regexp.go#L309: func MustCompile(str string) *Regexp {
		regexp.go#L320: func MustCompilePOSIX(str string) *Regexp {
		regexp.go#L336: func (re *Regexp) NumSubexp() int {
		regexp.go#L345: func (re *Regexp) SubexpNames() []string {
		regexp.go#L356: func (re *Regexp) SubexpIndex(name string) int {
		regexp.go#L374: 	hasPrefix(re *Regexp) bool
		regexp.go#L375: 	index(re *Regexp, pos int) int
		regexp.go#L395: func (i *inputString) hasPrefix(re *Regexp) bool {
		regexp.go#L399: func (i *inputString) index(re *Regexp, pos int) int {
		regexp.go#L432: func (i *inputBytes) hasPrefix(re *Regexp) bool {
		regexp.go#L436: func (i *inputBytes) index(re *Regexp, pos int) int {
		regexp.go#L478: func (i *inputReader) hasPrefix(re *Regexp) bool {
		regexp.go#L482: func (i *inputReader) index(re *Regexp, pos int) int {
		regexp.go#L493: func (re *Regexp) LiteralPrefix() (prefix string, complete bool) {
		regexp.go#L499: func (re *Regexp) MatchReader(r io.RuneReader) bool {
		regexp.go#L505: func (re *Regexp) MatchString(s string) bool {
		regexp.go#L511: func (re *Regexp) Match(b []byte) bool {
		regexp.go#L551: func (re *Regexp) ReplaceAllString(src, repl string) string {
		regexp.go#L565: func (re *Regexp) ReplaceAllLiteralString(src, repl string) string {
		regexp.go#L575: func (re *Regexp) ReplaceAllStringFunc(src string, repl func(string) string) string {
		regexp.go#L582: func (re *Regexp) replaceAll(bsrc []byte, src string, nmatch int, repl func(dst []byte, m []int) []byte) []byte {
		regexp.go#L650: func (re *Regexp) ReplaceAll(src, repl []byte) []byte {
		regexp.go#L668: func (re *Regexp) ReplaceAllLiteral(src, repl []byte) []byte {
		regexp.go#L678: func (re *Regexp) ReplaceAllFunc(src []byte, repl func([]byte) []byte) []byte {
		regexp.go#L733: func (re *Regexp) pad(a []int) []int {
		regexp.go#L747: func (re *Regexp) matches(s string, b []byte, max, ncap int) iter.Seq[[]int] {
		regexp.go#L807: func (re *Regexp) Find(b []byte) []byte {
		regexp.go#L819: func (re *Regexp) FindString(s string) string {
		regexp.go#L831: func (re *Regexp) FindIndex(b []byte) (m []int) {
		regexp.go#L842: func (re *Regexp) FindStringIndex(s string) (m []int) {
		regexp.go#L856: func (re *Regexp) FindReaderIndex(r io.RuneReader) (m []int) {
		regexp.go#L867: func (re *Regexp) FindSubmatch(b []byte) [][]byte {
		regexp.go#L885: func (re *Regexp) FindStringSubmatch(s string) []string {
		regexp.go#L903: func (re *Regexp) FindSubmatchIndex(b []byte) []int {
		regexp.go#L910: func (re *Regexp) FindStringSubmatchIndex(s string) []int {
		regexp.go#L921: func (re *Regexp) FindReaderSubmatchIndex(r io.RuneReader) []int {
		regexp.go#L926: func (re *Regexp) all(b []byte, n int) iter.Seq[[]byte] {
		regexp.go#L937: func (re *Regexp) allString(s string, n int) iter.Seq[string] {
		regexp.go#L948: func (re *Regexp) allIndex(b []byte, n int) iter.Seq[[]int] {
		regexp.go#L959: func (re *Regexp) allStringIndex(s string, n int) iter.Seq[[]int] {
		regexp.go#L971: func (re *Regexp) allSubmatch(b []byte, n int) iter.Seq[[][]byte] {
		regexp.go#L989: func (re *Regexp) allStringSubmatch(s string, n int) iter.Seq[[]string] {
		regexp.go#L1007: func (re *Regexp) allSubmatchIndex(b []byte, n int) iter.Seq[[]int] {
		regexp.go#L1019: func (re *Regexp) allStringSubmatchIndex(s string, n int) iter.Seq[[]int] {
		regexp.go#L1030: func (re *Regexp) _All(b []byte) iter.Seq[[]byte] {
		regexp.go#L1035: func (re *Regexp) _AllString(s string) iter.Seq[string] {
		regexp.go#L1040: func (re *Regexp) _AllIndex(b []byte) iter.Seq[[]int] {
		regexp.go#L1045: func (re *Regexp) _AllStringIndex(s string) iter.Seq[[]int] {
		regexp.go#L1053: func (re *Regexp) _AllSubmatch(b []byte) iter.Seq[[][]byte] {
		regexp.go#L1061: func (re *Regexp) _AllStringSubmatch(s string) iter.Seq[[]string] {
		regexp.go#L1069: func (re *Regexp) _AllSubmatchIndex(b []byte) iter.Seq[[]int] {
		regexp.go#L1077: func (re *Regexp) _AllStringSubmatchIndex(s string) iter.Seq[[]int] {
		regexp.go#L1084: func (re *Regexp) FindAll(b []byte, n int) [][]byte {
		regexp.go#L1091: func (re *Regexp) FindAllString(s string, n int) []string {
		regexp.go#L1098: func (re *Regexp) FindAllIndex(b []byte, n int) [][]int {
		regexp.go#L1105: func (re *Regexp) FindAllStringIndex(s string, n int) [][]int {
		regexp.go#L1115: func (re *Regexp) FindAllSubmatch(b []byte, n int) [][][]byte {
		regexp.go#L1125: func (re *Regexp) FindAllStringSubmatch(s string, n int) [][]string {
		regexp.go#L1135: func (re *Regexp) FindAllSubmatchIndex(b []byte, n int) [][]int {
		regexp.go#L1145: func (re *Regexp) FindAllStringSubmatchIndex(s string, n int) [][]int {
		regexp.go#L1166: func (re *Regexp) Expand(dst []byte, template []byte, src []byte, match []int) []byte {
		regexp.go#L1173: func (re *Regexp) ExpandString(dst []byte, template string, src string, match []int) []byte {
		regexp.go#L1177: func (re *Regexp) expand(dst []byte, template string, bsrc []byte, src string, match []int) []byte {
		regexp.go#L1291: func (re *Regexp) Split(s string, n int) []string {
		regexp.go#L1329: func (re *Regexp) AppendText(b []byte) ([]byte, error) {
		regexp.go#L1337: func (re *Regexp) MarshalText() ([]byte, error) {
		regexp.go#L1343: func (re *Regexp) UnmarshalText(text []byte) error {

	go.uber.org/mock/gomock
		matchers.go#L177: 	regex *regexp.Regexp

	golang.org/x/mod/internal/lazyregexp
		lazyre.go#L21: 	rx   *regexp.Regexp
		lazyre.go#L24: func (r *Regexp) re() *regexp.Regexp {

	internal/lazyregexp
		lazyre.go#L21: 	rx   *regexp.Regexp
		lazyre.go#L24: func (r *Regexp) re() *regexp.Regexp {

	internal/profile
		prune.go#L17: func (p *Profile) Prune(dropRx, keepRx *regexp.Regexp) {
		prune.go#L82: 	var keep, drop *regexp.Regexp