Вариант, когда длинный список разделителей пишется через запятую в массиве символов вызывает у меня тоску и зависть к трудолюбию автора. Я бы поленился бы...
string[] parts = str.Split(separators);char[] separators = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' ', '`', '~', '!', '@', '"', '#', '№', '$', ';', '%', '^', ':', '&', '?', '*', '(', ')', '-', '_', '+', '=', '|', '[', '{', ']', '}', ';', ':', '"', ',', '<', '.', '>', '?', '/', };
Если уж перечислять разделители, то просто строкой:
string[] parts = str.Split(separators.ToCharArray());string separators = " `~!@$%^&*()_+-";
Хотя конечно регулярные выражения в таких случаях могут лучше помочь.
No comments:
Post a Comment