我有一个像1ADFGRE#34GGGHT#04RTYHGR
这样的字符串。
我想通过删除#
来提取这些词。
像:
a = 1ADFGRE
b = 34GGGHT
c = 04RTYHGR
答案 0 :(得分:7)
使用String.Split(Char())
,如下所示:
yourString = "1ADFGRE#34GGGHT#04RTYHGR";
string[] words = yourString.Split('#');
数组words
将包含以下内容:
1ADFGRE
34GGGHT
04RTYHGR
答案 1 :(得分:3)
最简单的方法是使用这样的代码:
string[] splitString = "1ADFGRE#34GGGHT#04RTYHGR".Split('#')
答案 2 :(得分:0)
您还可以使用正则表达式来分割字符串。如果你必须拆分更复杂的字符串,Regex.Split将提供更大的灵活性。本文中有一个很好的讨论:String.Split VS. Regex.Split?
string[] matches = Regex.Split(yourString, @"#");