It is probably possible to create a LINQ expression for any given regular expression, but this will in many cases be unreasonable. Even if you eliminate things like backlinks, regular expressions can be arbitrarily complex. The beauty of regular expressions (and I find it somewhat unexpected that I use the term “beauty” to describe regular expressions) is that it is a compact and expressive, but very narrowly oriented tool for matching patterns in strings.
LINQ, on the other hand, is a very expressive general-purpose tool.
, (ab)+([0-9^%#@-.,]{1,5})ab[0-9]$. LINQ ? , - , , , , . , , , , .. , , .
, . . - , LINQ , .