using System.Text.RegularExpressions;
public static void Main()
string s = "NumberofCars: 12\r\nNumberofBikes: 3\r\nNumberofShoes: 6";
string search = "NumberofBikes";
Regex rgx = new Regex(search + @".*?(\d+?)", RegexOptions.IgnoreCase);
MatchCollection matches = rgx.Matches(s);
if (matches.Count > 0 && matches[0].Groups.Count > 1)
Console.WriteLine(matches[0].Groups[1]);