表达式解析
新手求教现在遇到这样的一个问题,形如表达式
A1+C3-H12*D9+F1*(A15-B1)+SUM(A1:B2)
就像Excel里面的计算功能一样,现在不知道该如何把A1,H12这样的单元格ID解析出来并对表达式的计算顺序做出整理,按照符号优先级别来出来
求各位大侠指点下 --------------------编程问答-------------------- 新手,看你的手有多新了。
有没有学过数据结构,对表达式的计算需要使用堆栈产生逆波兰式。
解析单元格比较简单,构造一个状态机即可。 --------------------编程问答-------------------- 很急啊 求高手指点 --------------------编程问答-------------------- 我是很新的那种啦 1楼能不能说的详细点 --------------------编程问答-------------------- 求高手详细指点下 刚才查了下逆波兰式 处理数字的话可以做得到 但是如果包含形如Excel的单元格ID就 不知道怎么处理了 因为单元格ID是同时包含字母和数字 而且字符还必须在前面 --------------------编程问答-------------------- 老子是来灌水拿分的! --------------------编程问答-------------------- 这么说的话,新手看不懂啊 --------------------编程问答--------------------
补充:.NET技术 , C#