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.