如何比较两个字符串数组并将匹配值存储在另一个字符串数组中?

爱琳娜
string[] a = { 2; a; 3; b; 4; c}
string[] b = { 2; a; 6; c}

我想比较这两个数组并删除所有digit(2,3,4,6)值并将匹配字符串值存储在另一个数组中。

我想要这样的结果:

string[] c = {a; c;}

我尝试过此方法,但它正在添加所有值。

string[] result = a.Union(b).ToArray();
错误的Akbari

使用IntersectWhere

string[] result = a.Intersect(b).Where(c => !char.IsDigit(c[0])).ToArray();

根据您的评论删除或替换冒号(;):

string[] result = a.Intersect(b).Where(c => !char.IsDigit(c[0]))
                                .Select(c => c.Replace(';',' ')).ToArray();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

比较存储在两个不同数组中的字符串,如果字符串匹配,则从另一个数组输出一个字符串

如何将一个字符串数组存储到另一个字符串数组中?

比较两个字符串并获得另一个值

如何用另一个字符串的前两个字符替换一个字符串的前两个字符?

如何测试两个字符串是否同时出现在另一个字符串中?

比较两个字符串并将索引存储在整数数组中

如何从一个字符串中一次读取两个字符并复制到另一个字符串中

比较一个字符串与数组中的另一个字符串

两个字符串,并让输入的字母打印另一个字符串中的内容

如何替换两个字符串,以使一个字符串最终不会替换另一个字符串?

将字符串存储在另一个字符串的指针数组中

将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

使用LINQ将两个字符串字段合并到一个字符串数组中

根据另一个字符串/数组,从1个字符串/数组中删除值

如何从字符串数组获取特定值并将其保存到另一个字符串数组?

比较字符串数组和另一个字符串数组的优雅方法

给定两个字符串数组,请为列表中的每个字符串确定另一个列表中有多少个字谜。如何提高时间效率?

将两个字符从字符串移动到另一个字符串中出错

如何将一个字符串值与另一个字符串值进行比较?

如果最多两个字符不同,则匹配一个字符串

如何在字符串中获取子字符串并将其存储在另一个字符串中

如何检查一个字符串中的两个连续值是否是另一个字符串中的字符

使用数组和foreach循环从另一个字符串中获取一个字符串

将数组的字符串值更改为另一个字符串值

将两个字符串合并为一个字符串

在两个字符串之间替换一个字符串

将一个字符串拆分为两个字符串

为什么下面的两个字符串之一被视为 JSON 数组,而另一个被视为字符串?Python

如何从与另一个字符串中的任何字符匹配的字符串中删除每个字符