J'ai eu des ennuis avec rapide String
, quelqu'un peut-il m'aider?Comment puis-je obtenir une sous-chaîne dans swift4 et utiliser le moyen le plus simple?
Je sais que je peux utiliser String.Index
pour obtenir une sous-chaîne
let country = "德国 Germany"
let flag3 = country[country.index(country.startIndex, offsetBy: 1)..<country.index(country.startIndex, offsetBy: 3)]
print(flag3) //德国
Mais je le sens (Range<String.Index>
) est très fastidieux. Comment puis-je obtenir une gamme exacte de chaîne comme NSString
API:
NSString *ns_country = @"德国 Germany";
NSString *sub = [ns_country substringWithRange:NSMakeRange(0, 2)];//德国
Espérons que cela vous aide https://stackoverflow.com/questions/45562662/how-can-i-use-string-slicing-subscripts-in-swift-4 –
En fait, il est un type de sous-chaîne. Je veux juste savoir s'il a une façon élégante de créer 'Range' ou non. –
hupengfei