首页 > 其他 > 详细

去除单行中//注释问题 [记小问题]

时间:2019-11-22 12:18:46      阅读:87      评论:0      收藏:0      [点我收藏+]

 问题:

实际中遇到js代码变成单行后,每行尾的//注释很难去除。

试了下sublime text的插件jsformat、pretty,不能处理这个“识别消除转换单行后的行尾‘//注释’”的问题。

 

 笨方案:

目前从‘//’开始到非中文就替换为换行。

然后还残留空格或其他符号接的各种注释部分。。

还好代码不多就人工去除了。。。

 

思考方案:

当然行尾注释如果有固定格式,甚至regex就能去除了。

如果要比较完美地去除,可能要词法语法分析了。

不知道还有啥简便方法或工具不。

 

总结下:

1、不管是编译原理、Regex、Linux命令等等常见技术场景,处理的基本单位还是,字符串。

难怪算法面试字符串分析操作是重点。也能很好地应用数组、链表、数图等等数据结构。

2、另外这也算是‘//’注释的一个缺陷。

以后要不还是少用,或者统一规范点。

去除单行中//注释问题 [记小问题]

原文:https://www.cnblogs.com/xiaoliable/p/11910396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!