Best way to check for string in comma-delimited list with .NET?

后端 未结 9 1365
没有蜡笔的小新
没有蜡笔的小新 2021-02-02 09:37

I\'m reading a comma-delimited list of strings from a config file. I need to check whether another string is in that list. For example:

\"apple,banana,cheese\"
9条回答
  •  走了就别回头了
    2021-02-02 10:31

    This works, but regexes are pretty slow if they get complicated. That said, the word boundary anchor makes this sort of thing pretty easy.

    var foods = "apple,banana,cheese";
    
    var match = Regex.Match(foods, @"\bapple\b");
    
    if (match.Success)
        Console.WriteLine(match.Value);
    

提交回复
热议问题