精华内容
下载资源
问答
  • word删除代码注释
    2009-12-21 10:13:00

    Word里面没有正则表达式替换功能。

    将代码贴到Word里后想把注释批量清除很是麻烦,还好有个通配符功能。

     

    1.Ctrl+H 打开替换窗口

    2.点“更多”,勾选使用“通配符”

    3.使用下面的表达式替换
      a.替换region
      (        #region*^13)  替换成  ^13

      b.替换endregion
      (        #endregion^13)  替换成  ^13

      c.替换注释
      (        ///*^13)  ^13
      (        //*^13)  ^13
      d.替换多个空白换行

      ^13[ ]@^13 替换成  ^13^13
      ^13^13  替换成  ^13

     

    即可把注释和空白行全部批量清除掉。

     

    转载于:https://www.cnblogs.com/kenzhang/archive/2009/12/21/1628634.html

    更多相关内容
  • Word处理代码文本之删除注释与空行

    千次阅读 2018-11-02 10:25:13
    一、需求:  现从编程软件中粘贴了一堆代码至word文档中,内容有百页之多,... 注意到代码注释的文本的特点是开头为“//”,考虑到可以使用通配符来进行文本描述从而实现替换。  而空行的特点是由连续的两个换...

    一、需求:

            现从编程软件中粘贴了一堆代码至word文档中,内容有百页之多,如下图:

            现在想要对代码内容进行缩减,需要进行以下操作:

        (1)删掉注释。

        (2)删除空行。

    二、实现思路:

           注意到代码注释的文本的特点是开头为“//”,考虑到可以使用通配符来进行文本描述从而实现替换。

           而空行的特点是由连续的两个换行符组成,可以通过将连续的两个换行符替换为单个换行符实现空行的删除。

    三、实现步骤:

    1、删除注释:

    (1)使用ctrl+a快捷键全选内容,然后通过ctrl+h快捷键弹出替换设置界面:

    (2)点击“更多”,勾选使用“通配符”

    (3)在查找内容中输入://*^13

             在替换为中输入:^13

    (4)点击“全部替换”(最好多点击几次),即可发现,所有的注释行都变为了空行,如下图:、

    (5)若是region形式的注释,可参考:
              (  #region*^13)  替换成  ^13
              (  #endregion^13)  替换成  ^13

    2、删除空行:

         需要分两步进行,前段部分操作与删除注释相同,全选并弹出替换窗口,勾选使用通配符,使用以下两步替换:

         (1)^13[ ]@^13 替换成  ^13^13
       (2)^13^13  替换成  ^13

         每一步要多点击几次“全部替换”,即可实现空行的删除,如下图:

     

     

    展开全文
  • Python实践:一个指令删除C代码全部注释前言实现思路功能函数主调demo 前言 工作中,有时需要发布无任何注释的CleanCode,但每次手动删除注释比较麻烦,于是有了一个想法:实现一个功能函数,一个调用搞定删除C代码...

    Python实践:一个指令删除C代码全部注释

    前言


    工作中,有时需要发布无任何注释的CleanCode,但每次手动删除注释都比较麻烦,于是有了一个想法:用Python实现一个功能函数,实现一个调用即可删除C代码的全部注释。

    解决思路


    思路

    • 查找每行的内容是否含有 ///*
    • 若含有 // ,则将之往后的所有内容删除
    • 若含有 /*,则判断当前行是否有 */
      • 如有,则删除当前行区间 /* */里的内容,并判断余下的内容是否为空或全空格
      • 如无,则删除/*以后的数据,并继续读取下一行,直到匹配到 */
    • 遍历到文件末尾结束

    所需知识点

    • 文本文件读写操作
    • 字符串分割
    • 子字符串查找
    • 列表操作

    功能实现


    • 输入: 输入输出的文件路径和文件名
    • 输出: 生成删除注释后的文本文件
    • 注意: 需保证输入为C代码,且注释语法正确

    实现代码如下:

    import os
    
    def del_comment_c(in_dir, in_fname, out_dir, out_fname):
        in_path = os.path.join(in_dir, in_fname)
        out_path = os.path.join(out_dir, out_fname)
        f_in = open(in_path, "r", encoding='UTF-8')
        write_buf = []
        line = f_in.readline()
        slash_flag = 0
        while line:
            line = line.split("\n")[0]
            if line.find("//") >= 0:
                p = line.split("//")[0]  ## 存在返回起始坐标,从0开始,不存在,则返回-1
                if p != "" and (p.isspace() != True):
                    write_buf.append(p)
            elif line.find("/*") >= 0 and line.find("*/") >= 0: 
                p = line.split("/*")[0]
                if p != "" and (p.isspace() != True): ## 排除只剩全空格或为空
                    write_buf.append(p)
                p = line.split("*/")[-1]
                if p != "":
                    write_buf.append(p)
            elif line.find("/*") >= 0:
                p = line.split("/*")[0]
                if p != "":
                    write_buf.append(p)
                slash_flag = 1
            elif line.find("*/") >= 0:
                p = line.split("*/")[-1]
                if p != "" and p != "\n":
                    write_buf.append(p)
                slash_flag = 0
            elif slash_flag == 1:
                line = f_in.readline()
                continue
            else:
                write_buf.append(line)       
            line = f_in.readline()
        
        f_out = open(out_path, "w")
        f_out.write('\n'.join(write_buf))
        f_out.close()
        f_in.close()
        return
    

    主调demo


    if __name__ == '__main__':
        in_dir = r"D:\MyCode\demo_c_py"
        in_fname = r"test_del_comment.c"
        out_dir = r"D:\MyCode\demo_c_py\output"
        out_fname = r"test_del_comment_after.c"
        del_comment_c(in_dir, in_fname, out_dir, out_fname)
    
    展开全文
  • 删除代码中的注释

    2014-08-08 02:33:07
    1、选择一个目录 2、输入匹配条件(后缀名匹配) 3、目前只匹配 // 和 /**/类型的注释
  • A comment is a note or annotation that an author or reviewer can add to a document. In this article, we will show you how to add, reply to and delete comments in Word document in Java using F...

    A comment is a note or annotation that an author or reviewer can add to a document. In this article, we will show you how to add, reply to and delete comments in Word document in Java using Free Spire.Doc for Java library.

    Before getting started, please download Free Spire.Doc for Java package through this link, unzip the package and then import Spire.Doc.jar from lib folder into our application.

    Add a comment

    我们可以使用来向Word文档添加注释appendComment的方法段类。

    下面的代码显示如何向Word文档添加注释。

    import com.spire.doc.Document;
    import com.spire.doc.FileFormat;
    import com.spire.doc.Section;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.Comment;
    
    public class AddComments {
        public static void main(String[] args){
            //Load a Word document
            Document document= new Document();
            document.loadFromFile("input.docx");
    
            //Get the first section
            Section section = document.getSections().get(0);
            //Get the first paragraph
            Paragraph paragraph = section.getParagraphs().get(1);
    
            //Add a comment to the paragraph
            Comment comment = paragraph.appendComment("This is a comment");
            //Specify the author of the comment
            comment.getFormat().setAuthor("Shaun");
            //Specify the initial of the author
            comment.getFormat().setInitial("St");
    
            //Save the document
            document.saveToFile("AddComments.docx", FileFormat.Docx);
        }
    }
    

    Output:
    Add Comments

    Reply to a comment

    我们可以使用以下命令回复Word文档中的现有注释:ReplyTo评论的方法评论类。

    下面的代码显示如何答复Word文档中的现有注释。

    import com.spire.doc.Document;
    import com.spire.doc.FileFormat;
    import com.spire.doc.fields.Comment;
    
    public class Comments {
        public static void main(String[] args){
            //Load a Word document
            Document document= new Document();
            document.loadFromFile("AddComments.docx");
    
            //Get the first comment
            Comment comment1 = document.getComments().get(0);
    
            //Create a new comment
            Comment replyComment1 = new Comment(document);
            replyComment1.getFormat().setAuthor("Chris");
            replyComment1.getBody().addParagraph().appendText("Hi, thank you for this information!");
            //Add the new comment as a reply to the first comment
            comment1.replyToComment(replyComment1);
    
            //Save the document
            document.saveToFile("ReplyToComments.docx", FileFormat.Docx);
        }
    }
    

    Output:
    Reply To Comments

    Delete comments

    我们可以从Word文档中删除所有注释或指定注释。

    以下代码显示了如何通过使用以下命令从Word文档中删除所有注释:明确的方法评论集类。

    import com.spire.doc.Document;
    import com.spire.doc.FileFormat;
    
    public class DeleteComments {
        public static void main(String[] args){
    
            //Load a Word document
            Document document= new Document();
            document.loadFromFile("AddComments.docx");
    
    
            //Delete all the comments
            document.getComments().clear();
    
    
            //Save the document
            document.saveToFile("DeleteAllComments.docx", FileFormat.Docx);
        }
    }
    

    以下代码显示了如何通过使用以下命令从Word文档中删除指定的注释:removeAt的方法评论集类。

    import com.spire.doc.Document;
    import com.spire.doc.FileFormat;
    
    public class DeleteComments {
        public static void main(String[] args){
            //Load a Word document
            Document document= new Document();
            document.loadFromFile("AddComments.docx");
    
            //Delete the first comment
            document.getComments().removeAt(0);
    
            //Save the document
            document.saveToFile("DeleteSpecifiedComment.docx", FileFormat.Docx);
        }
    }
    

    from: https://dev.to//eiceblue/add-reply-to-and-delete-comments-in-word-in-java-1ndo

    展开全文
  • 申请软件著作权时需要清除代码中的注释,可以通过word和Notepad++组合操作来快速的完成 1。使用word的插入文件功能合并多个源代码文件,操作方法为:新打开1个word文件,在“插入”标签栏下找到“对象”点击右边的...
  • 5、不得有注释 6、有全部源程序文档留存,备查,应当和提交的60页文档相同页码部分完全一致。 7、页眉中软件名称、版本号应当与《计算机软件著作权申请表》完全一致 8、A4纸单面打印,黑白 如果采用的语言是C、C++、...
  • word2vec_commented 此项目是Google已发布的的的功能不变的版本,但其中包含源注释。 如果您不熟悉word2vec,建议 先阅读本 。 我的重点是在word2vec.c中用于培训的代码: 我用否定采样评论了skip-gram和CBOW架构...
  • latex添加代码注释Stop me if you’ve heard this one before… 如果您之前听过我的话,请阻止我... “Good code is self-documenting.” “好的代码是自我记录。” In 20+ years of writing code for a living, ...
  • 代码】去掉js代码文件所有注释
  • word2vec代码注释

    千次阅读 2015-03-06 15:39:32
    关于神经网络训练的部分还...word2vec源代码: // Copyright 2013 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except
  • 可以使用Aspose.Words for Java API在现有的Microsoft Word文件DOCX或DOC中插入或添加注释。此外,具有word文档编辑权限的任何人都可以使用注释。创建新的word文档时,注释也很...Word文档的所有注释都可以立即删除
  • Java综合实验 Java源代码注释及关键字分析程序

    千次阅读 多人点赞 2021-09-28 20:30:47
    3)Java源程序文件中的注释的个数,即源程序文件中共有多少个注释,包括:单行注释和多行注释。对目录分析时是其中所有源程序文件的总和。 4)Java源程序文件中的注释的字符个数,即源程序文件中所有注释的字符数之...
  • word2vec 源代码 完整注释

    千次阅读 2018-09-28 16:47:17
    前几天看了几篇kdd的文章,尼玛,基本全部设计都...好吧,那还得好好看看语言方面的embedding,最著名的,当然就是大名鼎鼎的word2vector了,于是,花了两三天的时间,看了一些数学原理和源代码,其实网络上的...
  • VS Code:设置多行注释快捷键

    千次阅读 2020-12-20 16:31:45
    img src=...word=%E8%83%8C%E5%8C%85%E6%91%84%E5%BD%B1%E6%9D%A8%E4%B8%9C&hs=0&pn=5&spn=0&di=0&pi=57500881868&tn=baiduimagedetail&is...
  • 编译原理删除C/C++代码中的所有注释

    千次阅读 2019-03-17 19:30:06
    要求“编写一个程序,删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量。在C语言中,注释不允许嵌套”。 如果不考虑字符常量和字符串常量,问题确实很简单。只需要去掉//和/* */的注释。 考虑...
  • 批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判...删除Word批注 使用工具:Free Spire.Doc for .NET 6.3(最新社区版)   注:编辑代码前注意添加引用Sprie...
  • word2vec自训练词向量(代码+注释+训练过程和结果)

    千次阅读 多人点赞 2019-05-06 14:59:50
    word2vec代码(中文英文都可以训练) import collections import math import random import zipfile import numpy as np from six.moves import xrange import tensorflow as tf def read_data(filename): ...
  • word如何插入域代码

    千次阅读 2021-06-13 12:30:39
    word里怎么进行域代码的设置?如果知道要插入的域的域代码,可以将其直接键入在文档中。首先按 Ctrl+F9,然后在括号中键入代码就可以了。【Word插入域方法】1、Word2007中,在要插入域的位置单击。2、在“插入”...
  • word2vec代码注释 - @太极儒

    千次阅读 2014-12-04 08:58:50
    // 词汇表的hash存储,下标是词的hash,内容是词在vocab中的位置,a[word_hash] = word index in vocab // vocab_max_size 词汇表的最大长度,可以扩增,每次扩1000 // vocab_size 词汇表的现有长度,接近vocab...
  • K&R习题1-23中,要求“编写一个程序,删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量。在C语言中,注释不允许嵌套”。 如果不考虑字符常量和字符串常量,问题确实很简单。只需要去掉//和/* */...
  • 软件著作权源代码文档word操作技巧

    千次阅读 2020-06-05 10:55:28
    代码结尾要有结束标志,不要空格和注释。 一、清除整个文档的空行: 方法:用ctrl+a(快捷方式),选中全部源程序代码文档;点击word的查找替换功能 查找:^p^p; 替换为:^p。选择“全部替换”。反复N次,直到全部...
  • 如果移动、插入或删除带题注的项目时,Word 可以自动更新。本文将详细介绍如何使用Spire.Doc来添加和删除题注。 下载Spire.Doc最新试用版 添加题注 代码如下: //实例化Document对象 Document document = ne...
  • VS2008做的一个注释删除统计工具 1.支持C#,JAVA,C/C++各种注释删除。可选整个项目文件夹 2.支持删除关键字。...3.统计项目有效代码总行数并生成WORD导出。 发布测试版,继续完善功能。 已打包,需要安装。
  • word批量删除除英文间空格外的空格

    千次阅读 2020-09-16 23:40:08
    word批量删除除英文间空格外的空格方法一新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • 经常搞文档的童鞋想必一定对 PlanetB(http://www.planetb.ca/syntax-highlight-word) 很熟悉. 不过不知道什么时候已经不能用了. 习惯了他的优雅的童鞋现在已经在找另一个他. 以前的ta: 现在的ta: 有没有人会问: ...
  • word2007如何批量删除文本框

    万次阅读 2016-04-05 16:04:35
    近期需要将pdf转word并编辑使用,在使用工具转过之后,发现转出来的word全是一个个的小框,于是参考上述连接删除文本框。 在word2007中alt+F11。 赋值如下代码,保存,回到word并alt+F8,运行。 然后会报错: 不知...
  • 本文实例为大家分享了C#添加读取Word脚注尾注的具体代码,供大家参考,具体内容如下 脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可以作为文档某处内容的注释;尾注一般位于文档的末尾,列出引文 的出处...
  • 4.集代码美化排版、繁简内码转换、工程免密查看、精简程序代码、错误语句处理、代码注释处理、集多个功能宝贝于一身。 5.提取工程代码、工程项目代码输出、添加去除行号、删除空行、工程信息统计等。 6.提供许多免费...
  • 没有现成的程序免费使用,自己开发一个完整的程序又很麻烦,于是在word和excel的基础上做了这个程序,用VBA实现,读取同目录下面的excel数据(表格可以自己制作,按照VBA代码中的注释来创建列名,程序就可以识别了,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,218
精华内容 19,287
热门标签
关键字:

word删除代码注释