J'ai un UITextField qui contient des données séparées par des virgules (c.-à-d. 1,2,4) Je veux regarder cette chaîne et extraire tous les nombres hors de celui qui sont séparés par les virgules et le mettre en et tableau. Donc, dans cet exemple, 1 2 4 serait stocké dans un tableau. Quelqu'un peut-il m'aider à coder quelque chose comme ça?Extraire des nombres d'une chaîne et les mettre dans un objectif de tableau C
1
A
Répondre
1
Bien sûr, pas de problème.
NSString *s = @"1,2,4";
NSArray *numbers = [s componentsSeparatedByString:@","];
Maintenant, vous avez un tableau de NSString
objets - quelque chose comme { @"1", @"2", @"4" }
. Vous pouvez les convertir en NSNumbers
ou en entiers réguliers si vous le souhaitez. Voici un lien vers le NSString
documentation pour votre référence.
0
S'il n'y a rien d'autre dans votre chaîne de virgules et de chiffres, vous pouvez utiliser quelque chose comme [string componentsSeparatedByString:@","]
. Ensuite, vous devez simplement répéter sur le tableau retourné et tapez chaque élément. S'il y a une sorte de "bruit d'info", vous pouvez regarder dans la référence de classe NSScanner
.
Questions connexes
- 1. Comment extraire des nombres d'une chaîne et obtenir un tableau d'ints?
- 2. Comment puis-je extraire un groupe de nombres d'une chaîne?
- 3. comparer un tableau d'enums dans (Objectif) C
- 4. PHP: Trouver et extraire dans un tableau toutes les instances d'un texte spécifique dans une chaîne
- 5. Extraire des données d'un champ de table Mysql et le mettre dans un tableau
- 6. chaîne objectif C Confusion
- 7. extraire les données du site et mettre dans un fichier
- 8. Chaîne Aide - Objectif C
- 9. Comment convertir un tableau C objectif en tableau C?
- 10. objectif-c chaîne, string-formatter
- 11. objectif tableau d'index retourner c
- 12. objectif-c obtenir les 2 derniers caractères d'une chaîne?
- 13. objectif-c nsarray à c tableau
- 14. Comment extraire des mots et des phrases d'une chaîne en utilisant un tableau en Javascript (JS)?
- 15. setter objectif-c 2d-tableau
- 16. Objectif C - Comment puis-je définir un tableau de nombres STATIC accessible à toutes les méthodes de ma classe?
- 17. Parse chaîne dans l'objet c objectif
- 18. produit de deux nombres dans un tableau
- 19. Objectif C: SHA1
- 20. Impossible de mettre un tableau dans une erreur de chaîne
- 21. comment multiplier des nombres entiers de valeurs dans un tableau?
- 22. php - Comment puis-je extraire des termes en gras d'une page Web et les mettre dans un tableau associatif?
- 23. GH-Unit et Objectif C++
- 24. Ajouter un attribut @property objectif dans c-objectif
- 25. Objectif C iPhone quand mettre les références d'objet à zéro
- 26. Comment définir le caractère de remplissage pour l'affichage des nombres (Objectif C)
- 27. C# Extraire un nom d'une chaîne
- 28. Différence entre un double en C# et c objectif lors de la conversion à la chaîne
- 29. Extraire des nombres à virgule flottante à partir d'une chaîne en PHP
- 30. Extraire des nombres de l'attribut parent dans jQuery