Swiftin String-rakenteet sisältävät muutamia sisäänrakennettuja metodeja merkkijonojen kirjainkoon manipuloimiseksi.
String
(Miten tehdään:) Merkkijonojen yhdistely on vanha käytäntö, ja kielessä kuin kielessä löytyy siihen keinot.
Swiftissä merkkijonon muuttaminen pieniksi kirjaimiksi on yksinkertaista.
/ Kuinka: Swiftissä merkkien poistaminen kuviota käyttäen onnistuu String laajennoksilla ja säännöllisillä lausekkeilla (regexp). Tässä helppo esimerkki.
(Kuinka tehdään:) Substringien poiminta on vanha konsepti, mikä lyö juurensa aikojen alkuun, kun ohjelmointia alettiin kehittämään.
“Näin tehdään:” Swiftissä voit selvittää stringin pituuden käyttämällä count ominaisuutta.
count
Merkkijonon interpolointi otettiin Swiftiin käyttöön heti kielen ensiversioissa, helpottamaan merkkijonojen muodostamista ilman että tarvittaisiin monimutkaisia konkatenointeja kuten vaikkapa Objective-C:ssä.
Swift antaa sinun käsitellä lainausmerkkien poistotehtävän aika näppärästi.
Historia: Tekstin etsimis- ja korvaustoiminnot ovat keskeisiä työkaluja ohjelmoinnissa jo vuosikymmenten ajan. Unix-pohjaisissa järjestelmissä työkalut kuten sed ovat tehneet tätä komentorivillä. Vaihtoehdot: Swiftissä replacingOccurrences-metodi tekee perusvaihdot. Säännöllisten lausekkeiden kanssa, NSRegularExpression mahdollistaa monimutkaisemmat etsintä- ja korvauskuviot. Toteutus: replacingOccurrences käyttää yksinkertaista merkkijonojen vertailua. NSRegularExpression hyödyntää säännöllisiä lausekkeita, jotka ovat voimakas mutta monimutkainen tapa suorittaa tekstihakuja ja -muunnoksia.
sed
replacingOccurrences
NSRegularExpression
Swiftin natiivi tuki regexille hyödyntää NSRegularExpression luokkaa, jonka lisäksi käytetään String-luokan range- ja replacement-metodeja.