2009-02-19 8 views

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