using System.Collections.Generic;
using System.Text.RegularExpressions;
static Regex pattern = new Regex(@"(""|('))", RegexOptions.IgnoreCase);
public static void Main()
var fiuza = "\"Fiu\"z'a\"";
var list = new List<string>(2);
list.AddRange( new[]{"a", "b", "Fiuza"});
Console.WriteLine(list.Count);
for(var i = 1; i <= 5; i++)
Console.WriteLine(list.Count);
var name = list.FirstOrDefault(x => Replace(x).Contains(Replace(fiuza)));
Console.WriteLine(name ?? "Não achou");
public static string Replace(string value)
return pattern.Replace(value, "");