Foxtable(狐表)用户栏目专家坐堂 → [求助]如何解析这种表达式


  共有2192人关注过本帖树形打印复制链接

主题:[求助]如何解析这种表达式

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
[求助]如何解析这种表达式  发帖心情 Post By:2015/10/21 14:40:00 [显示全部帖子]

假设一个例子
-((A+B)@0.2-(C-D+A))
要解析成以下步骤:
1. S1 = A + B
2. S2 = S1@0.2
3. S3 = C - D
4. S4 = S3 + A
5. S5 = S2 - S4 
6. S6 = -S5

解析方法,由左向右,由内向外,一个符号一步骤不得跳步,一共3种符号,-/+/@,所有字母都是这种形式: x.1,即字母+'.' + 数字
这个该如何解析?  个人水平有限,正则表达式不太会,是否有可能解析出来?
[此贴子已经被作者于2015/10/21 14:42:20编辑过]

 回到顶部