C# 查找除 2 个字符外所有相等的单词

C# find all words equal except 2 characters

我喜欢查找列表字符串中的所有单词等于输入单词,但 2 个字符有变化。我喜欢发现所有的词都相等:

xxxV1xxx; xxxV2xxx; xxxV3xxx;...

我不关心这个词是否包括V1、V2、V3;但前后必须有相同的字符。

使用mystring.StartsWith("xxx") && mystring.EndsWith("xxx")

这是一个例子:

      string[] str = { "xxxv1xxx", "xxxV2xxx", "xxxv3xxx", "xxv4xx", "xxV5xxx"};

      foreach (string s in str)
      {
        if( s.StartsWith("xxx") && s.EndsWith("xxx"))
            Console.WriteLine(s); //do whatever you want here
      }

Fiddle: https://dotnetfiddle.net/STnyWE