C#, DataTable, Linq y Expresiones Regulares

Buenas tardes, compartiendo un poco de mis experiencias en programación. Esta vez utilizando un objeto de tipo DataTable en un Linq con un filtro utilizando Expresiones Regulares. Espero sea de su utilidad.

 

var miExpReg =
  new System.Text.RegularExpressions.Regex(
    @"\D{2}-\D{1}\w{3}-\D{2}-\d{3}-\d{2}");

var lst = 
  (from DataRow r in MiDataTable
   where miExpReg.Matches(r["Folio"].ToString()).Count > 0
   select r);

Algo un tanto simple, pero me fue útil y un tanto complicado para encontrarlo.

Analista/Desarrollador y cofundador de QBit Mexhico. Tecnologías utilizadas Android, Java (EJB, Servlets, Faces, Groovy & Grails, Maven, Swing), .Net (C#, VB, ASP, MVC), Delphi, Spring, Hibernate, DTSx, Oracle, T-SQL, Firebird, MySQL, MongoDB, NodeJs, ReactJs (Flux). Sistemas Operativos Mac, Ubuntu y Windows.

Twitter LinkedIn 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *