Konvertera en sträng till gemener

Swift:
Konvertera en sträng till gemener

Så här gör du:

let originalString = "Hej Världen!"
let lowercasedString = originalString.lowercased()
print(lowercasedString) // "hej världen!"

Exemplet visar en sträng “Hej Världen!” som konverteras till “hej världen!”.

Fördjupning

Förr i tiden, när datorsystem var mindre standardiserade, kunde behandling av stora och små bokstäver ställa till problem. Olika system hanterade tecken på sitt sätt. Genom att använda gemener kan vi nu standardisera strängdata vilket är särskilt användbart vid textbearbetning och programmering.

Ett alternativ till .lowercased() är .uppercased() vilket gör motsatsen; konverterar alla tecken i en sträng till versaler. Det finns också lokaliseringsspecifika funktioner för att konvertera tecken, till exempel lowercased(with: Locale), vilket kan vara viktigt för språk med unika tecken.

Implementationen av .lowercased() i Swift är rättfram och använder Unicode-standarden för att se till att även tecken utanför det engelska alfabetet hanteras korrekt.

Se även