En la programación , hay muchos casos en los que sea necesario dividir una cadena en varias cadenas . Por ejemplo , puede dividir una cadena en un medio en función de su longitud. O bien, si las entradas de un usuario final su nombre completo en la aplicación, es posible que desee dividirlo en " nombre" y " apellido ". Los ejemplos aquí están escritos en Ruby, pero puede utilizar los mismos principios a dividir una cadena en Python , PHP y otros lenguajes de programación . Instrucciones
Divide dependiendo de la duración
1
Asignar la cadena a una variable :
@ originalstring = "tipo de la cadena aquí "
2
Asignar la longitud de la cadena a una variable :
StringLength @ = @ originalstring.length
3
Divida la longitud de la cadena en dos para determinar la duración de cada uno de las dos nuevas cadenas:
newlength @ = @ StringLength /2
4
Crear una nueva cadena que contiene la primera parte de la serie original, utilizando la longitud para determinar el punto de parada :
first_string @ = @ originalstring [ 0 , @ newlength ]
5
Crear una segunda cadena que contiene la segunda mitad de la cadena original :
second_string @ = @ originalstring [@ newlength .. -1 ]
Divida la base de un espacio
6
Asignar la cadena a una variable :
@ nombre completo = " ; Jane Jones "
7
Encuentra el primer espacio en la cadena original :
firstspace @ = @ fullname.index ('' )
8
Cree dos nuevas cadenas , utilizando la ubicación del primer espacio como separador :
@ @ nombre = nombre completo [ 0 , @ firstspace ] @ = @ apellido nombre completo [@ firstspace 1 .. -1 ] < br >
Si @ nombre completo = " Jane Jones " entonces
@ nombre = "Jane" @ apellido = " Jones "