Regex rx = new Regex(@"[+-]");
string[] substrings = rx.Split(expression);
выражения = «-9a3dcbh-3bca-4ab4cf-3hc» // Это Ипуть строка Я хочу разделить эту строку между + или -. Мой VS отладчик показывает подстроки массив как это: подстроки [0] = NULL // ??? Почему подстроки [1] = 9a3dcbh подстроки [2] = 3bca подстроки [3] = 4ab4cf подстроки [4] = 3hcСтранно, Regex.Split Метод соответствует один нулевому элементу
Почему первый элемент arry null, это потому, что я сопоставляю + -, и в моей строке ввода нет?
Correction, первый элемент не является нулевым, то «» – dontoo
В String.split вы можете использовать опцию RemoveEmptyEntries, но я не» t верю, что Regex.Split имеет этот параметр. – Brandi