Прыжок здесь, но если вы хотите найти слово в длинной строке и выбрать его на основе некоторых критериев с помощью LINQ, вы можете сделать что-то вроде этого ...
private static string longString = "This is a really long string";
static void Main(string[] args)
{
var query = from word in longString.Split(' ')
where word.StartsWith("r")
select word;
}
Я ничего не говорю о том, является ли LINQ подходящей технологией здесь.