none
Buscar palabras coincidentes en c#

    Pregunta

  • Q tal miren necesito saber cual es el metodo que puedo utilizar para buscar palabras coincidentes en c# algo asi como en windows 7 que buscas una palabra y se muestran las coincidencias, solo kisiera saber que metodo usar estos mismos mostralos en un datagridview gracias.

    miércoles, 01 de agosto de 2012 4:58

Respuestas

  • No se si es a esto a lo que te refieres

    List<string> terms = new List<string>() { "red", "green", "blue" };
    string search = "r";

    Si tienes una lista de terminos (terms) y quieres buscar una subcadena (search), puedes hacerlo así

    var p = from termn in terms where termn.Contains(search) select termn;

    o así

    var q = terms.Where(term => term.Contains(search));
    En ambas alternativas, tanto en p como en q tendrás aquellos terminos que incluyan la cadena r.


    Atentamente, Sergio.

    Blog
    Twitter

    • Propuesto como respuesta David Abolafia miércoles, 01 de agosto de 2012 8:16
    • Marcado como respuesta Eder CostaOwner martes, 07 de agosto de 2012 14:28
    miércoles, 01 de agosto de 2012 7:33

Todas las respuestas

  • Hola

    Si estas buscando en una cadena "string" es con el método contain

    string myStr="alduar.blogspot.com";
    if(mySrt.Contains(".com"))
    {
       //To DO
       //Contiene dominio .com
    }

    Y si lo que quieres es buscar en una Listt<> ó en un objeto que implemente IEnumerable tienes que hacerlo con LINQ

    Saludos

    Aldo Flores

    @alduar

     
    miércoles, 01 de agosto de 2012 7:04
  • No se si es a esto a lo que te refieres

    List<string> terms = new List<string>() { "red", "green", "blue" };
    string search = "r";

    Si tienes una lista de terminos (terms) y quieres buscar una subcadena (search), puedes hacerlo así

    var p = from termn in terms where termn.Contains(search) select termn;

    o así

    var q = terms.Where(term => term.Contains(search));
    En ambas alternativas, tanto en p como en q tendrás aquellos terminos que incluyan la cadena r.


    Atentamente, Sergio.

    Blog
    Twitter

    • Propuesto como respuesta David Abolafia miércoles, 01 de agosto de 2012 8:16
    • Marcado como respuesta Eder CostaOwner martes, 07 de agosto de 2012 14:28
    miércoles, 01 de agosto de 2012 7:33
  • pero buscar la coincidencia en donde

    en el sistema de archivos, en una lista, en una base de datos, etc ?

    porque segun dodne sea las tecncias cambias, recuerda ser especifico cuando preguntas, asi se puede responder de forma puntual


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 01 de agosto de 2012 11:55
  • Yo tengo el mismo problema, quiero que mi textbox  se autocompletable pero no encuentra la forma de como hacer 
    jueves, 09 de agosto de 2012 17:53