Como cortar un String en dos partes

Se que puede ser muy sensillo pero aún no lo resuelvo, como puedo cortar
una
cadena en dos partes o deacuerdo a un patron determinado. Por ejemplo
tengo:

“Ingenieros en sistemas en Ruby on Rais, CSS, Ubuntu”

De tal forma que resulten dos canedas tipo:

“Ingenieros en sistemas”
“Ruby on Rais, CSS, Ubuntu”

Osea el patron para dividirla seria la palabra “en” aunque se puede
confundir porque puede haber varios de pronto seria necesario colocar
“en:”
no se, pero la pregunta puntual es como la puedo dividir a la cadena.

Si me pueden ayudar les agradesco de antemano.

El Thursday 08 March 2007 17:19:38 Joselo escribió:

“Ingenieros en sistemas en Ruby on Rais, CSS, Ubuntu”

Una opción es usar el método String#split que, entre otras cosas, te
permite
usar una expresión regular para determinar cuál es el separador.

Saludos.

Hola Joselo,

Seguramente te sirva la función split:
class String - RDoc Documentation

Fíjate que puedes usar tanto cadenas como expresiones regulares para
indicar el elemento separador :wink:

Parece que hoy toca repasar la API de los Strings de Ruby :smiley:

Saludos,
Raul

Joselo
escribió:> Se que puede ser muy sensillo pero aún no lo resuelvo, como puedo cortar

Si jaja a la proxima voy primero al API. Al split lo probe en la consola
de
ror y parece que por ahí va.
De todas maneras gracias por las responder tan rapido. :smiley:

Vaya, en adelante voy a esperar un rato antes de contestar, Imobach
siempre me adelanta :smiley:

Raul

Imobach González Sosa escribió:

El Thursday 08 March 2007 17:56:29 Raul M. escribió:

Vaya, en adelante voy a esperar un rato antes de contestar, Imobach
siempre me adelanta :smiley:

Je je, simple casualidad que nos pusimos los dos a contestar al mismo
tiempo :slight_smile:

Saludos.


Imobach González Sosa
correo-e: imobachgs en banot punto net
jabber id: osoh en jabberes punto org
web: banot.net
blog: http://devnull.blogs.banot.net/