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

Buscar palabra en archivo de texto

Estas en el tema de Buscar palabra en archivo de texto en el foro de .NET en Foros del Web. Tengo que buscar una palabra en una linea que he guardado en un string con ReadLine(); Como lo haria? Muchas gracias a todos....
  #1 (permalink)  
Antiguo 08/08/2006, 01:51
 
Fecha de Ingreso: diciembre-2002
Mensajes: 129
Antigüedad: 22 años, 2 meses
Puntos: 0
Buscar palabra en archivo de texto

Tengo que buscar una palabra en una linea que he guardado en un string con
ReadLine();
Como lo haria?
Muchas gracias a todos.
  #2 (permalink)  
Antiguo 08/08/2006, 04:11
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 11 meses
Puntos: 1
Podrías hacerlo con expresiones regulares, échale una ojeada a este código:

Código:
using System.Text.RegularExpressions;
...

string linea = "Foros del web.";
string palabraABuscar = "web";
Regex rg = new Regex(palabraABuscar);
MatchCollection mc = rg.Matches(linea);

if(mc.Count > 0){ // La palabra está en la línea.
  int pos = mc[0].Index; // Posición de la primera aparición de la palabra.
}
Saludos

Última edición por Scho; 09/08/2006 a las 03:10 Razón: Error en el if ;)
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:57.