为了账号安全,请及时绑定邮箱和手机立即绑定

写了个简版的js语法分析器,卡在了斜杠上

写了个简版的js语法分析器,卡在了斜杠上

动漫人物 2019-02-13 22:31:58
正斜杠是正则开始还是除号,这个实在想不到简单的方式判定。一下午写好了一个简洁的语法分析器,难道就为了判定正则表达式,就要进行重度语法分析吗。。
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

这就要看你对于这个项目的需求了,首先来讲,用重度语法分析肯定是没问题的,而且完美解决问题的,最重要的是它还能解决未来如果你的对于项目需求的拓展,因为js文本会造成混淆的也不至于正则表达式,但是缺点也很明显,就是成本太高。
所以如果你预计对于这个项目的需求有拓展的,建议使用重度语法分析,这是一劳永逸。
但是如果没有,你可以找些取巧的偷懒方法,比如加一些限定,找出所有情况下的限定,然后放入判断。

查看完整回答
反对 回复 2019-02-15
  • 1 回答
  • 0 关注
  • 464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信