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 

Compartir en...Tweet about this on TwitterPin on Pinterest0Share on LinkedIn0Share on Google+0Share on Facebook3