C# 如何从字符串中提取数据?

C# 如何从字符串中提取数据?,c#,string,C#,String,我有一个类似于1ADFGRE#34GGGHT#04RTYHGR的字符串 我想通过消除#来从中提取单词 比如: 像这样使用: yourString = "1ADFGRE#34GGGHT#04RTYHGR"; string[] words = yourString.Split('#'); 数组words将包含以下内容: 1ADFGRE 34GGGHT 04RTYHGR 像这样使用: yourString = "1ADFGRE#34GGGHT#04RTYHGR"; string[] words

我有一个类似于
1ADFGRE#34GGGHT#04RTYHGR
的字符串

我想通过消除
#
来从中提取单词

比如:

像这样使用:

yourString = "1ADFGRE#34GGGHT#04RTYHGR";
string[] words = yourString.Split('#'); 
数组
words
将包含以下内容:

1ADFGRE
34GGGHT
04RTYHGR
像这样使用:

yourString = "1ADFGRE#34GGGHT#04RTYHGR";
string[] words = yourString.Split('#'); 
数组
words
将包含以下内容:

1ADFGRE
34GGGHT
04RTYHGR

最简单的方法是使用如下代码:

string[] splitString = "1ADFGRE#34GGGHT#04RTYHGR".Split('#')

最简单的方法是使用如下代码:

string[] splitString = "1ADFGRE#34GGGHT#04RTYHGR".Split('#')

还可以使用正则表达式拆分字符串。如果必须在更复杂的字符串上拆分,则Regex.Split将提供更大的灵活性。本文中有一个很好的讨论:


还可以使用正则表达式拆分字符串。如果必须在更复杂的字符串上拆分,则Regex.Split将提供更大的灵活性。本文中有一个很好的讨论: