[Swift] Comment remplacer plusieurs chaînes

Comment remplacer plusieurs chaînes

Avant d'utiliser replaceOccurrences (of: with :) Si vous créez un dictionnaire, vous pouvez "remplacer plusieurs chaînes de caractères".

code

var str = "ABCDEF"
var newStr: String {
    let dictionary = ["A": "1","B": "2","C": "3","D": "4","E": "5","F": "6"]
    return dictionary.reduce(str) { $0.replacingOccurrences(of: $1.key, with: $1.value) }
}
print(newStr)  // 123456

Recommended Posts

[Swift] Comment remplacer plusieurs chaînes
Comment concaténer des chaînes
[Swift] Comment envoyer une notification
Comment concaténer des chaînes avec Java
Comment appeler le code Swift 5.3 depuis Objective-C
[Swift5] Comment mettre en œuvre une animation à l'aide de "lottie-ios"
Comment écraser les données Firebase avec Swift
Comment basculer entre plusieurs versions de Java
[java] Résumé de la gestion des chaînes de caractères
Comment enregistrer dans plusieurs tables avec une seule entrée
Remarquez comment utiliser Swift Super Basic TableView
Comment créer plusieurs menus déroulants avec ActiveHash
Comment créer une condition de recherche impliquant plusieurs modèles
[Rails] Comment télécharger plusieurs images à l'aide de Carrierwave
Comment installer plusieurs JDK sur Ubuntu 18.04 LTS
[Swift UI] Comment désactiver ScrollsToTop de ScrollView
Comment utiliser la méthode replace () (Java Silver)
Comment exécuter des tâches en parallèle avec Swift dans Swift Package
Comment définir plusieurs orm.xml dans Spring4, JPA2.1
[Java] Comment rendre plusieurs boucles for uniques
[Ruby] Lorsque vous souhaitez remplacer plusieurs caractères
Comment implémenter UICollectionView avec du code uniquement dans Swift
Comment changer l'action avec plusieurs boutons d'envoi
8 Correspond à plusieurs arguments
Comment développer OpenSPIFe
[Swift] Comment lire des chansons de la bibliothèque musicale
Comment appeler AmazonSQSAsync
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment installer Docker
Comment utiliser MapStruct
Comment utiliser TreeSet
Comment désinstaller Rails
Comment installer docker-machine
[Comment utiliser l'étiquette]
Comment faire un pot ombré
Comment écrire docker-compose
Comment utiliser l'identité