سلام ، من این کد رو برای بدست آوردن رشته ای ما بین دو رشته نوشتم


کد:
  var input = " دانشگاه باید دانشگاه خوبی باشد ، دانشگاه باید محل یادگیری علم باشد";
           string start = "دانشگاه";
           string end = "باشد";

           var pattern = start + @"\s*(.*?)\s*" + end; // where car= is the first delimiter and ; is the second one
           var result = Regex.Match(input, pattern).Groups[1].Value;
           MessageBox.Show(result);
میخوام خروجی کد به این شکل باشه


1- باید دانشگاه خوبی
2-دانشگاه خوبی
3- باید محل یادگیری علم

در واقع میخوام لیستی از تمام عبارات بین دو رشته خاص استخراج بشه ..

- - - Updated - - -

کسی جواب این سوالو نمی دونه ؟!