Lors de la programmation , il ya de nombreux cas où vous pourriez avoir besoin pour diviser une chaîne en plusieurs chaînes . Par exemple, vous pouvez diviser une chaîne en deux en fonction de sa longueur . Or , si les entrées de l' utilisateur final son nom complet dans votre application , vous pouvez le diviser en «prénom» et « nom de famille. " Les exemples ici sont écrits en Ruby, mais vous pouvez utiliser les mêmes principes à découper une chaîne en Python , PHP et autres langages de programmation . Instructions
Divide fonction de la durée
1
Assign votre chaîne à une variable :
@ OriginalString = " tapez votre chaîne ici "
2 < p > Affecter la longueur de la chaîne à une variable :
@ = @ stringlength originalstring.length
3
Divisez la longueur de la chaîne en deux pour déterminer la longueur de chacun des les deux nouvelles chaînes :
@ = @ nouvelleLongueur stringlength /2
4
Créer une nouvelle chaîne de caractères contenant la première moitié de la chaîne d'origine , en utilisant la longueur afin de déterminer le point d'arrêt : Photos
@ = @ first_string OriginalString [0, @ nouvelleLongueur ]
5
créer une deuxième chaîne de caractères contenant la seconde moitié de la chaîne d'origine :
@ = @ second_string OriginalString [@ nouvelleLongueur .. -1 ]
Diviser basée sur l'espace
6
Assign votre chaîne à une variable :
@ fullname = " , Jane Jones "
7
Trouver le premier espace dans la chaîne d'origine :
@ = @ firstspace fullname.index ('')
8
Création de deux nouvelles chaînes , en utilisant l'emplacement du premier espace comme séparateur :
@ = @ prénom nom complet [0, @ firstspace ] @ = @ prénom nom complet [@ firstspace +1 .. -1 ] < br >
@ fullname = " Jane Jones" puis
@ prénom = " Jane" @ lastname = " Jones "