Ich habe Probleme mit swift String
, kann mir jemand helfen?Wie kann ich einen Teilstring in swift4 erhalten und den einfachsten Weg verwenden?
Ich weiß, ich String.Index
kann eine Teilzeichen
let country = "德国 Germany"
let flag3 = country[country.index(country.startIndex, offsetBy: 1)..<country.index(country.startIndex, offsetBy: 3)]
print(flag3) //德国
zu bekommen, aber ich fühle es (Range<String.Index>
) sehr mühsam ist. Wie kann ich eine genaue Auswahl an Zeichenfolge erhalten wie NSString
API:
NSString *ns_country = @"德国 Germany";
NSString *sub = [ns_country substringWithRange:NSMakeRange(0, 2)];//德国
Hoffe das hilft Ihnen https://stackoverflow.com/questions/45562662/how-cani-i-use-string-slicing-subscripts-in-swift-4 –
Eigentlich ist es ist ein Substring-Typ. Ich möchte nur wissen, ob es eine elegante Möglichkeit gibt, 'Range' zu erstellen oder nicht. –
hupengfei