Можно ли используя Regex находить наиболее длинное вхождение.
Например:
pattern = @"(?<one>(one))|(?<one>(one-two))"
в строке "sometext one-two sometext"
будет найдено "one" т.е. первая подходящяя группа, можно ли (наприме передавая параметры при создании Regex) заставить искать наиболее длинное вхождение?