func strings.Cut

38 uses

	strings (current package)
		strings.go#L1228: func Cut(s, sep string) (before, after string, found bool) {

	crypto/x509
		oid.go#L142: 	firstNum, oid, nextComponentExists = strings.Cut(oid, ".")
		oid.go#L146: 	secondNum, oid, nextComponentExists = strings.Cut(oid, ".")
		oid.go#L171: 		strNum, oid, nextComponentExists = strings.Cut(oid, ".")
		pem_decrypt.go#L130: 	mode, hexIV, ok := strings.Cut(dek, ",")

	encoding/asn1
		common.go#L97: 		part, str, _ = strings.Cut(str, ",")

	encoding/json
		tags.go#L18: 	tag, opt, _ := strings.Cut(tag, ",")
		tags.go#L32: 		name, s, _ = strings.Cut(s, ",")

	github.com/golang-jwt/jwt/v5
		parser.go#L207: 	header, remain, ok := strings.Cut(token, tokenDelimiter)
		parser.go#L212: 	claims, remain, ok := strings.Cut(remain, tokenDelimiter)
		parser.go#L220: 	signature, _, unexpected := strings.Cut(remain, tokenDelimiter)

	mime
		encodedword.go#L207: 	charset, text, _ := strings.Cut(word, "?")
		encodedword.go#L211: 	encoding, text, _ := strings.Cut(text, "?")
		mediatype.go#L22: 	if major, sub, ok := strings.Cut(t, "/"); !ok {
		mediatype.go#L140: 	base, _, _ := strings.Cut(v, ";")
		mediatype.go#L173: 		if baseName, _, ok := strings.Cut(key, "*"); ok {

	net/http
		cookie.go#L78: 		name, value, found := strings.Cut(s, "=")
		cookie.go#L102: 	name, value, ok := strings.Cut(parts[0], "=")
		cookie.go#L126: 		attr, val, _ := strings.Cut(parts[i], "=")
		cookie.go#L345: 			part, line, _ = strings.Cut(line, ";")
		cookie.go#L350: 			name, val, _ := strings.Cut(part, "=")
		fs.go#L1022: 		start, end, ok := strings.Cut(ra, "-")
		request.go#L1013: 	username, password, ok = strings.Cut(cs, ":")
		request.go#L1037: 	method, rest, ok1 := strings.Cut(line, " ")
		request.go#L1038: 	requestURI, proto, ok2 := strings.Cut(rest, " ")
		response.go#L168: 	proto, status, ok := strings.Cut(line, " ")
		response.go#L175: 	statusCode, _, _ := strings.Cut(resp.Status, " ")
		transport.go#L1845: 			_, text, ok := strings.Cut(resp.Status, " ")

	net/url
		url.go#L476: 	u, frag, _ := strings.Cut(rawURL, "#")
		url.go#L536: 		rest, url.RawQuery, _ = strings.Cut(rest, "?")
		url.go#L555: 		if segment, _, _ := strings.Cut(rest, "/"); strings.Contains(segment, ":") {
		url.go#L610: 		username, password, _ := strings.Cut(userinfo, ":")
		url.go#L881: 			if segment, _, _ := strings.Cut(path, "/"); strings.Contains(segment, ":") {
		url.go#L972: 		key, query, _ = strings.Cut(query, "&")
		url.go#L980: 		key, value, _ := strings.Cut(key, "=")
		url.go#L1053: 		elem, remaining, found = strings.Cut(remaining, "/")

	regexp
		regexp.go#L928: 		before, after, ok := strings.Cut(template, "$")

	regexp/syntax
		parse.go#L1032: 					lit, t, _ = strings.Cut(t[2:], `\E`)