J'ai une chaîne (par exemple "AABBCCDDEEFF") et je veux la diviser en un tableau avec chaque élément contenant deux caractères - ["AA", "BB", "CC", " DD "," EE "," FF "].Scinder une chaîne en deux caractères dans Ruby
21
A
Répondre
37
Essayez la méthode de l'objet String scan:
>> foo = "AABBCCDDEEFF"
=> "AABBCCDDEEFF"
>> foo.scan(/../)
=> ["AA", "BB", "CC", "DD", "EE", "FF"]
24
En fonction de vos besoins, cela peut fonctionner mieux:
> foo = "AAABBCDEEFF" => "AAABBCDEEFF" > foo.scan(/.{1,2}/) => ["AA", "AB", "BC", "DE", "EF", "F"]
Je ne sais pas ce que votre entrée ressemble. La réponse ci-dessus supprimera tous les caractères qui n'ont pas de paire, celle-ci fonctionnera sur les chaînes de longueur impaire.
Questions connexes
- 1. Suppression de caractères Junk de Ruby Chaîne
- 2. Comment diviser une chaîne en plusieurs blocs de deux caractères chacun en Perl?
- 3. Existe-t-il une fonction en Python pour scinder une chaîne sans ignorer les espaces?
- 4. Comment placer un deux-points dans une chaîne de deux caractères à partir de la fin en utilisant Perl?
- 5. Comment décompresser une chaîne Gzip en ruby?
- 6. une chaîne en Parsing Ruby (Regexp?)
- 7. en remplaçant plusieurs caractères identiques par un dans une chaîne
- 8. Scinder les chaînes en JavaScript
- 9. Remplacer plusieurs caractères dans une chaîne (XSLT)
- 10. Recherche de caractères indésirables dans une chaîne
- 11. Expression régulière pour trouver une chaîne comprise entre deux caractères tout en EXCLUANT les délimiteurs
- 12. Analyse d'une chaîne complexe de caractères avec Ruby
- 13. Comment convertir une chaîne en tableau de caractères dans c (ou) comment extraire une chaîne de caractères char unique?
- 14. Conversion d'un nombre entier en une chaîne hexadécimale dans Ruby
- 15. Éclater une chaîne de date en éléments séparés dans Ruby
- 16. Structure de données pour scinder plusieurs fois une chaîne en parties plus petites
- 17. Comment puis-je analyser une chaîne contenant des caractères génériques et des classes de caractères dans Ruby?
- 18. Conversion hachage chaîne en Ruby
- 19. Analyser une chaîne URL dans Ruby
- 20. Comparer deux chaînes en ignorant certains caractères
- 21. Quels deux caractères de séparation fonctionneraient dans une ancre d'URL?
- 22. Utilisation de deux polices incorporées sur une chaîne
- 23. ruby sort_by deux fois
- 24. Parsing une chaîne contenant des caractères échappées en Java
- 25. scinder des fichiers pour une application P2P
- 26. Combinaison de deux tableaux en Ruby
- 27. Comment convertir une chaîne Ruby avec des parenthèses en tableau?
- 28. Comment faire une boucle sur une chaîne multiligne dans Ruby?
- 29. Comment séparer une chaîne en deux parties avec Perl?
- 30. Ruby: Comment casser une chaîne potentiellement unicode en octets