If count>0 then on the then side use
dt.AsEnumerable.Where(function(x) System.Text.RegularExpressions.Regex.IsMatch(str.ToLower,"\b" + x(0).ToString.Trim.ToLower + "\b"))(0)
to get the matched string
Assuming only one will match…if multiple then can get all as well
cheers