Ho esaminato la Rust docs for String
ma non riesco a trovare un modo per estrarre una sottostringa.Esiste un metodo come il substr di JavaScript in Rust?
Esiste un metodo come JavaScript substr
in Rust? Altrimenti, come lo implementeresti?
str.substr(start[, length])
Il più vicino è probabilmente slice_unchecked
ma utilizza scostamenti di byte invece di indici di carattere ed è contrassegnato unsafe
.
non vide 'caratteri()', grazie! Sarebbe anche possibile mappare l'indice char su un offset di byte e creare una sezione da questo? – laktak
@laktak, puoi usare 'str :: char_indices' per quello. https://doc.rust-lang.org/std/primitive.str.html#method.char_indices – WiSaGaN