func strings.LastIndex

45 uses

	strings (current package)
		strings.go#L76: func LastIndex(s, substr string) int {

	cloud.google.com/go/compute/metadata
		metadata.go#L417: 	return zone[strings.LastIndex(zone, "/")+1:], nil

	cloud.google.com/go/storage
		reader.go#L219: 		size, err = strconv.ParseInt(cr[strings.LastIndex(cr, "/")+1:], 10, 64)

	crypto/tls
		handshake_client.go#L992: 	if i := strings.LastIndex(host, "%"); i > 0 {
		tls.go#L148: 	colonPos := strings.LastIndex(addr, ":")

	encoding/xml
		marshal.go#L342: 	if i := strings.LastIndex(prefix, "/"); i >= 0 {

	github.com/evanw/esbuild/internal/logger
		logger.go#L236: 	index := strings.LastIndex(text, op)

	github.com/go-redis/redis/v8
		error.go#L99: 	ind := strings.LastIndex(s, " ")

	github.com/golang/protobuf/proto
		text_decode.go#L178: 	if slashIdx := strings.LastIndex(name, "/"); slashIdx >= 0 {

	github.com/golang/protobuf/ptypes
		any.go#L31: 	if i := strings.LastIndex(any.TypeUrl, "/"); i >= 0 {

	github.com/google/licensecheck
		scan.go#L236: 	if i := strings.LastIndex(url, "/"); i >= 0 {

	github.com/google/licensecheck/old
		license.go#L405: 	if i := strings.LastIndex(url, "/"); i >= 0 {

	github.com/sergi/go-diff/diffmatchpatch
		patch.go#L83: 	for strings.Index(text, pattern) != strings.LastIndex(text, pattern) &&
		stringutil.go#L46: 		return strings.LastIndex(str, pattern)
		stringutil.go#L49: 	return strings.LastIndex(str[:i+size], pattern)

	go.opentelemetry.io/otel/label
		value.go#L145: 			typeName = typeName[strings.LastIndex(typeName, "]")+1:]

	go/build
		build.go#L498: 	i := strings.LastIndex(name, ".")
		build.go#L652: 					i := strings.LastIndex(sub, "/")
		build.go#L1383: 	i := strings.LastIndex(name, ".")

	go/doc
		doc.go#L217: 		pkg = ast.NewObj(ast.Pkg, path[strings.LastIndex(path, "/")+1:])

	golang.org/x/mod/modfile
		read.go#L31: 		s = s[strings.LastIndex(s, "\n")+1:]

	golang.org/x/net/idna
		punycode.go#L38: 	pos := 1 + strings.LastIndex(encoded, "-")

	golang.org/x/pkgsite/internal/frontend
		versions.go#L342: 	j := strings.LastIndex(v, "-")

	golang.org/x/pkgsite/internal/godoc/internal/doc
		doc.go#L240: 	return pathPrefix[strings.LastIndex(pathPrefix, "/")+1:]

	golang.org/x/pkgsite/internal/source
		source.go#L773: 		return v[strings.LastIndex(v, "-")+1:], true

	google.golang.org/grpc
		clientconn.go#L881: 	i := strings.LastIndex(method, "/")
		server.go#L1492: 	pos := strings.LastIndex(sm, "/")

	google.golang.org/grpc/internal/grpcutil
		method.go#L35: 	pos := strings.LastIndex(methodName, "/")

	google.golang.org/grpc/internal/transport
		http2_client.go#L516: 	pos := strings.LastIndex(callHdr.Method, "/")

	io/ioutil
		tempfile.go#L87: 	if pos := strings.LastIndex(pattern, "*"); pos != -1 {

	net/http
		http.go#L50: func hasPort(s string) bool { return strings.LastIndex(s, ":") > strings.LastIndex(s, "]") }
		request.go#L770: 	i := strings.LastIndex(host, "]")
		request.go#L774: 	j := strings.LastIndex(host[:i], "%")
		transport.go#L1841: 		h = h[:strings.LastIndex(h, ":")]

	net/url
		url.go#L583: 	i := strings.LastIndex(authority, "@")
		url.go#L623: 		i := strings.LastIndex(host, "]")
		url.go#L654: 	} else if i := strings.LastIndex(host, ":"); i != -1 {
		url.go#L995: 		i := strings.LastIndex(base, "/")

	testing
		testing.go#L536: 		if index := strings.LastIndex(file, "/"); index >= 0 {
		testing.go#L538: 		} else if index = strings.LastIndex(file, "\\"); index >= 0 {

	text/template/parse
		parse.go#L147: 	byteNum := strings.LastIndex(text, "\n")

	vendor/golang.org/x/net/http/httpproxy
		proxy.go#L295: func hasPort(s string) bool { return strings.LastIndex(s, ":") > strings.LastIndex(s, "]") }

	vendor/golang.org/x/net/idna
		punycode.go#L38: 	pos := 1 + strings.LastIndex(encoded, "-")