using System; using System.Linq; using System.Text.RegularExpressions; public class Test { public static void Main() { const string stringToTest = "Am Rusch"; const string patternToMatch = @"\bRusch*"; Console.WriteLine(Regex.Matches(stringToTest,@"[\w\p{M}]+") .Cast() .Select(m => m.Value) .ToList() .FindIndex(p => Regex.IsMatch(p, patternToMatch)) ); } }