using System.Threading.Tasks;
using System.Collections.Generic;
using System.Text.RegularExpressions;
public static class Program
public static void Main()
var sourcestring = "выражение будет брать весть текст и все символы табуляции до определенного слова, например до слова \"Малибу\"? выражение будет брать весть текст и все символы табуляции до определенного слова, например до слова \"Малибу\"?";
var re = new Regex(@".+?Малибу", RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace | RegexOptions.Multiline);
var mc = re.Matches(sourcestring);
var match = mc.Cast<Match>().FirstOrDefault();
Console.WriteLine(match.Value);