我想拆分以下字符串
5 + 91 * 6 + 8 - 79
结果得到一个数组,它将像这样以相同的顺序保存所有元素(包括符号){5, +, 91, *, 6, +, 8, -, 79}
等
我不能用空格分割它,因为字符串也可以是这样的,5 + 91* 6+ 8 -79
或者根本没有空格5+91*6+8-79
我试过这个
string[] result = Regex.Split(str, @"[\d\+\-\*]{1,}");
但是当我尝试这个时,它在 cmd 上什么也不返回
foreach (string value in result)
{
Console.WriteLine(value);
}