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
我喜欢查找列表字符串中的所有单词等于输入单词,但 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