编译原理课设....暂轻松下
没想到昨天通宵,今天仍然写到了3点....一直紧张的思考,高定后放松下,觉得累的跟狗一样.....我自己的课设用C#写的,简单写了个页面.
其实我感觉很快能搞定的东西,但因为一些东西掌握的不熟练,以及粗心让我在一些低级错误上搞了蛮久...
最尴尬的问题就是正则表达式的转义.我用了几个连穿的Replace来把+-*等符号替换成转义的,因为式子很长,所以一条龙写下来了..但测试总无法通过.
显示的问题超搞笑,竟然是/变成了//..我非常不解....难道又反转义回去了?上网搜了N久,最后才发现问题在自己,在Replace最后一句的地方.
我写了Replace("\\",@"\");.....当时真的无奈了~太粗心了...另外一个问题是UE的拖动问题,我想做个拖动的效果..可惜Winform的性能及封装.....
搞了半天好麻烦,最后还是放弃了...求VT集的这题确实蛮麻烦的,我用正则感觉省了很大事,如果用C/C++写的话,那估计要疯掉的...还好夏妮抽的题不是这个.....
实在太困了..36多个小时没睡了...回想这三天的忙碌..今天总算睡个安稳觉
最后把代码贴上来,便于他人参考:/Files/wmw1989/VTGetter.rar