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`)
 |
The pages are generated with Golds v0.7.6. (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. |