Имея строку как 11+2-33
мне нужно разбить его на 11,+,2,-,33
Разбивает строку и сохранить разделитель в качестве нового элемента результата
это производят меня 11 +, 2-, 33 Regex.Split(input, @"(?<=[+,-])")
так что мне нужно, чтобы применить его снова на каждом элементе результата, есть ли лучший способ?
Его также неясно если 11, +, 2, +, 33 - новая строка или массив элементов [11], [+], [2], [+], [33]? –
это массив элементов – kosnkov
Результат в вашем вопросе '11 +, 2-, 33' отличается от того, что вам нужно' 11, +, 2, -, 33', также «есть ли лучший способ?» подразумевает, что у вас есть рабочее решение, но я думаю, что это не тот случай – Habib