ASP.NET - Extraer cadenas de texto

 
Vista:

Extraer cadenas de texto

Publicado por Karina (12 intervenciones) el 15/12/2006 19:15:31
Hola!
De nuevo pidiendo ayuda

Lo que tengo que hacer es substraer una cadena de texto por ejemplo:

Autor : Karina Y Título : Calidad Y Materia : Administracion

De esta cadena yo quiero extraer por separado los valores y colocarlos en variables
Por ejemplo:
variable1= Autor
variable2= Karina
variable3= Y
variable4= Titulo
etc......
El problema es que la cadena no siempre va a ser igual, yo puedo tenerla tambien de la siguiente manera:

En cualquier lugar: Cien años de soledad Y Autor: Garcia Marquez Gabriel

Espero sus comentarios!!!
Gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Extraer cadenas de texto

Publicado por Yamil Bracho (1136 intervenciones) el 15/12/2006 20:04:27
string tuString ="Autor : Karina Y Título : Calidad Y Materia : Administracion ";
string [] palabras = tuString.Split( new char [] { ' ' }):
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Para Yamil Bracho

Publicado por x (445 intervenciones) el 15/12/2006 20:45:52
Buen dia Yamil:
Aprovechando el tema de la funcion Split, ¿a que se debe que se utilce Split(new char[]{' '}) - como en el ejemplo que propones - y no simplemente Split(' ')?.
La duda es debido es a que casi siempre que lo veo es asi - si no es que siempre -.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE: Para Yamil Bracho

Publicado por Yamil Bracho (1136 intervenciones) el 15/12/2006 21:06:35
Porque el metodo solo admite un arreglo de char o de String...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE: Para Yamil Bracho

Publicado por Yamil Bracho (1136 intervenciones) el 15/12/2006 21:23:45
Karina, estuve viendo la documentacion y hay una sobrecraga con el atributo params. Eso quiere decir que puedes hacer lo que tu dices, string [] s = m.split("");
Mi error, por eso hay que chequear siempre la documentacion :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

lo que quieres

Publicado por Luther (3 intervenciones) el 18/12/2006 15:02:11
'ojo Codigo para VB
Dim miString As String = "Texto de ejemplo!"
' Retorna un array que contiene "Texto", "de", and "ejemplo!".
Dim miArray() As String = Split(miString)
Dim total As Integer = miArray.Length
'total es el número de palabras que tiene el texto
Dim n As Integer = 2 'puedes poner el que quieras
'n es el número de orden de la palabra en la cadena de texto
'comenzando a contar desde cero hasta
Dim variable1 As String = miArray(0)
Dim variable2 As String = miArray(1)
'...
Dim variablefinal As String = miArray(total)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar