У меня есть строка типа 1ADFGRE#34GGGHT#04RTYHGR.
1ADFGRE#34GGGHT#04RTYHGR
Я хочу извлечь из этого слова, исключив #.
#
вроде:
a = 1ADFGRE b = 34GGGHT c = 04RTYHGR
Использование String.Split(Char()), например:
String.Split(Char())
yourString = "1ADFGRE#34GGGHT#04RTYHGR"; string[] words = yourString.Split('#');
Массив words будет содержать что-то вроде:
words
1ADFGRE 34GGGHT 04RTYHGR
Самый простой способ - использовать такой код:
string[] splitString = "1ADFGRE#34GGGHT#04RTYHGR".Split('#')
Вы также можете использовать регулярные выражения для разделения строк.Regex.Split обеспечит большую гибкость, если вам придется разделить на более сложные строки.В этой статье есть хорошее обсуждение: String.Split VS.Regex.Split?
string[] matches = Regex.Split(yourString, @"#");