在字符串C#中获取字母的出现

阿比

我有一个看起来像的字符串

E-1,E-2,F-3,F-1,G-1,E-2,F-5

现在我想输出数组

E,F,G

我只想要出现在字符串中的字符名称。

我的代码示例如下

   string str1 = "E-1,E-2,F-3,F-1,G-1,E-2,F-5";
            string[] newtmpSTR = str1.Split(new char[] { ',' });
            Dictionary<string, string> tmpDict = new Dictionary<string, string>();
            foreach(string str in newtmpSTR){
                string[] tmpCharPart = str.Split('-');
                if(!tmpDict.ContainsKey(tmpCharPart[0])){
                    tmpDict.Add(tmpCharPart[0], "");
                }

            }

有什么简单的方法可以在C#中使用字符串函数来实现,如果可以,如何

伊戈尔·达米亚尼(Igor Damiani)
string input = "E-1,E-2,F-3,F-1,G-1,E-2,F-5";
string[] splitted = input.Split(new char[] { ',' });
var letters = splitted.Select(s => s.Substring(0, 1)).Distinct().ToList();

也许您可以使用正则表达式获得相同的结果!:-)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中获取字符串之间的值

来自分类Dev

获取字符串中字母的第n次出现(python)

来自分类Dev

只获取字符串中的字母,包括空格

来自分类Dev

从字符串中获取字符的首次出现

来自分类Dev

获取字符串中X的出现次数

来自分类Dev

获取字符串中ID对象的首次出现

来自分类Dev

获取字符串中X的出现次数

来自分类Dev

获取字符串中ID对象的首次出现

来自分类Dev

C#如何获取字符串中字符的长度

来自分类Dev

C#获取字符串中两个字符之间的字符串

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

C#从数据集获取字符串异常

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

仅获取字符串 C# 的编号

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

如何在C#中获取字符串中特定文本的行号

来自分类Dev

子字符串:获取字符串中“或”出现的索引

来自分类Dev

获取字符串中多个字符串之一的首次出现

来自分类Dev

如何编写正则表达式模式以在 c# 中获取字符串的子字符串

来自分类Dev

如何在PHP中获取字符串中字母数字字符的长度?

来自分类Dev

如何从C#中的特定资源文件获取字符串资源

来自分类Dev

在C#中按字符串获取字典名称

来自分类Dev

在C#中获取字符串的16位哈希

来自分类Dev

如何从C#中的IFileDialogCustomize GetEditBoxText()获取字符串

来自分类Dev

在C#中获取字符串的ASCII值以计算简单CRC

来自分类Dev

在C#中拆分并获取字符串的最后一部分

来自分类Dev

在c中获取字符串长度的问题

Related 相关文章

热门标签

归档