V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
21grams
V2EX  ›  Java

有啥简单的方法可以过滤掉文本文件中的所有注释?

  •  
  •   21grams · 2015-06-05 12:18:06 +08:00 via Android · 3895 次点击
    这是一个创建于 3219 天前的主题,其中的信息可能已经有所发展或是发生改变。
    注释以//或#开头。懒得自己写了,有没有现成的可以用?
    9 条回复    2015-06-06 00:39:17 +08:00
    kokutou
        1
    kokutou  
       2015-06-05 12:20:33 +08:00 via Android
    方法太简单太多了了,懒的写了,看楼下有没有现成的给lz用用。
    oott123
        2
    oott123  
       2015-06-05 12:21:31 +08:00 via Android
    sed
    l12ab
        3
    l12ab  
       2015-06-05 12:36:02 +08:00
    各种tidy
    cloud107202
        4
    cloud107202  
       2015-06-05 13:32:15 +08:00
    https://github.com/liyuntao/JavaCommentRemover

    以前写的,马马虎虎能用
    lunaticus7
        5
    lunaticus7  
       2015-06-05 13:35:07 +08:00
    楼上说的sed,+1
    wizardoz
        6
    wizardoz  
       2015-06-05 14:14:20 +08:00
    如果只是//和#开头的注释,简直太简单了。

    sed 就可以

    多行注释就稍微复杂一些了
    Theo14
        7
    Theo14  
       2015-06-05 14:27:10 +08:00
    我在看配置文件的时候喜欢用这个命令
    grep -v -E "^$|^#" xxx.txt
    供参考
    flowfire
        8
    flowfire  
       2015-06-05 21:19:46 +08:00
    ......sublime text正则替换。。。
    yuedingwangji
        9
    yuedingwangji  
       2015-06-06 00:39:17 +08:00
    vim不是可以实现么 , 1,500s/^/ /g 这个表示取消1-500行行首的注释
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1009 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.