Foros del Web » Programación para mayores de 30 ;) » .NET »

Extrar una palabra de una cadena

Estas en el tema de Extrar una palabra de una cadena en el foro de .NET en Foros del Web. Hola quisiera saber si alguien sabe como puedo extraer una plabra de una cadena, manejo C#.net tengo este codigo, pero me corta la cadena.... y ...
  #1 (permalink)  
Antiguo 06/03/2008, 10:04
 
Fecha de Ingreso: junio-2007
Mensajes: 18
Antigüedad: 16 años, 10 meses
Puntos: 0
Extrar una palabra de una cadena

Hola quisiera saber si alguien sabe como puedo extraer una plabra de una cadena, manejo C#.net tengo este codigo, pero me corta la cadena.... y yo solo quiero extraer la palabra.

Estoy tratando de hacerlo asi con el IndexOf, pero me corta la cadena al momento de encontrar el "Or"


"Se encontró un error cerca de la instrucción Order dentro de una consulta"

sOraError = sErr.Substring(0, sErr.IndexOf("Or"))



Quiero que Quite todo y que ponga solo la palabra Order.


Espero que alguien sepa....


Gracias.
  #2 (permalink)  
Antiguo 06/03/2008, 11:02
Avatar de Thumper  
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 19 años, 8 meses
Puntos: 6
Re: Extrar una palabra de una cadena

Espero q te sirva esto:

string sErr = "Se encontró un error cerca de la instrucción Order dentro de una consulta";
string sOraError;
sOraError = sErr.Substring(Convert.ToInt32(sErr.IndexOf("Or")) , sErr.Length - Convert.ToInt32(sErr.IndexOf("Or")));
sOraError = sOraError.Substring(0, sOraError.IndexOf(" "));
textBox1.Text = sOraError;
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD
  #3 (permalink)  
Antiguo 06/03/2008, 12:43
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Extrar una palabra de una cadena

A que te refieres con extraer, quieres eliminar una palabra de la frase, reemplazar una palabra en la frase o simplemente saber si existe dentro de la frase.

saludos
peter
  #4 (permalink)  
Antiguo 06/03/2008, 16:08
Avatar de phinojosa  
Fecha de Ingreso: agosto-2004
Ubicación: Guayaquil-Ecuador
Mensajes: 145
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Extrar una palabra de una cadena

No me parece lógico extraer una palabra, y dejarla, ahora bien si lo que quieres saber es si existe dentro de la cadena la palabra Order es sencillo

int existe;
existe = cadena.IndexOf("order");
if (existe==-1)
"No existe"
else
"Existe"
__________________
Visita - www.systecsa.net
Visita - http://blog.systecsa.net

Diseño y Desarrollo Web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.