`
z75148885
  • 浏览: 195740 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

去掉程序文件里多余空行

阅读更多

在从cvs checkout一些代码,发现有些文件每两行代码中间有多有少空行,看上去非常空, 眼看起来太费劲。估计是使用不同的编译器(jbuilder, IntellijIDEA,eclipse)以及dreamweaver等之间拷贝所致。

决定去掉它

ultraedit32可以选中换行符的。只要用鼠标从一行结尾扫到下一行开头,再按Ctrl+R,“Find What”里面虽然是空的,但实际上已经包含了换行符了。然后你就可以把换行替换成你希望的字符串(空字符串)。

这样去掉空行的操作就可以简化为替换操作.很方便啊,^-^

另更有用的:CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可

删除空行: 替换 %[ ^t]++^p 为 空串
删除行尾空格: 替换 [ ^t]+$ 为 空串
删除行首空格: 替换%[ ^t]+ 为 空串
每行设置为固定的4个空格开头: 替换%[ ^t]++^([~ ^t^p]^) 为" ^1"
每段设置为固定的4个空格开头: 替换%[ ^t]+ 为" "
(如果一行是以空格开始的,则视之为一段的开始行)
将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1
(注意: 此处假定文本是以DOS方式回车换行 - CR/LF)
去掉HTML TAG: 替换 ^{<*>^}^{<*^p*>^} 为 空串
删除HTML中的所有<A>: 替换 <[ ]++a *[ ]++href[ ]++=*> 为 空串
删除文本中指定的前2列字符: 替换 %?? 为 空串
在第4列后插入2列空白字符: 替换%^(????^)^(?^) 为 "^1 ^2"
查找所有的数字: [0-9]+[.]++[0-9]+
查找所有的单词: [a-z]+
查找所有的网址: http://[a-z0-9^~`_./^-^?=&]+

分享到:
评论

相关推荐

    删除空行 c# 排版更美观

    在C#编程中,有时我们需要处理文本文件,例如日志文件、配置文件或者代码文件,这些文件中可能会包含大量的空行。空行可能是因为格式化、注释删除或程序员的习惯而产生的,它们对于程序的运行并没有实际作用,反而...

    txt&rtf去空行工具

    【标题】"txt&rtf去空行工具"是一个实用程序,专为处理文本文件(.txt)和富文本格式文件(.rtf)设计,旨在有效地去除这些文件中的额外空行。在处理大量文本数据时,有时会出现不必要的空行,这可能会导致格式混乱...

    一个使用的去处文字中空行程序

    为了提高工作效率和质量,开发者和数据分析师常常需要处理大量文本数据,其中包括去除文本中的多余空行、统计代码行数等任务。针对这些需求,本篇文章将详细解析一个特别设计的程序——“一个使用的去处文字中空行...

    文本去空行123.rar

    "文本去空行123.rar"是一个专门针对这种情况设计的工具,其目标是帮助用户有效地去除TXT文件中的空行,提升文件的可读性和处理效率。 首先,我们需要理解什么是文本文件的空行。在文本文件中,空行通常由两个或更多...

    java去掉文本中多余的空格与空行实例代码

    在Java编程中,有时我们需要处理用户输入或者从文件读取的文本数据,这些数据可能会包含多余的空格和空行,这可能会影响程序的正常运行或用户体验。本文将介绍如何使用Java来去掉文本中的多余空格和空行,通过具体的...

    去除plsql复制的sql语句的多余空格和换行符

    在plsql把一个sql语句美化后要复制到程序里使用时,就会发现有多余的空格和换行符,此程序将美化后的sql语句还原成1行sql语句

    VB字符排版字符处理程序.rar

    这个程序提供了多种实用功能,包括全角半角字符的转换、去除空行和回车符、以及重载文本等。下面将详细解释这些功能及其在实际应用中的作用。 1. **全角半角字符转换**: 全角字符和半角字符是汉字输入法中常见的...

    VB简易文本编辑程序、

    本项目中的“VB简易文本编辑程序”是一个利用VB编写的简单文本编辑器,具备基本的文本处理功能,如去除空行和空格,以及自动保存等实用特性。 ### 去空行功能 在文本编辑器中,去空行功能是指删除文档中多余的空白...

    清除多余的空格的源代码

    在“清除多余的空格的源代码”这个项目中,我们可以看到一系列的文件,它们共同构成了一个用于删除代码中多余空格的工具。这个工具可能是针对各种编程语言设计的,因为不必要的空格在任何语言中都可能产生,影响代码...

    Keil AStyle 自动排版工具

    3. **空行处理**:删除多余的空行,或者在函数、结构体等前后添加标准的空行,保持代码的整洁。 4. **换行处理**:自动处理长行的换行,避免代码超出编辑器的显示范围。 5. **代码对齐**:将同类语句的对齐,如...

    数据结构课程设计文本格式化

    (1)去掉多余的空格符,实现字与字之间的压缩。 (2)左对齐设计,确保任何完整的字不能分割在两行。 (3)页脚设计,将页号印在页底空行中第 2 行的中间位置上。 (4)缓冲区设置,确保程序的高效执行。 知识...

    词法分析程序试验报告文档 希望有需要的朋友拿来参考一下 呵呵

    程序的逻辑包括初始化、取单词前的处理(去除多余空白)、取单词(判断单词结束和类型)、取单词后的处理以及结果显示。 程序实现上,可以将代码分割成多个模块,比如文件输入、缓冲区管理、单词识别等。每个模块...

    消除空白行工具(Windows).zip

    标签中的“消除空白行”是指该工具的主要功能,即查找并移除文本文件中多余的空行。“Qt工具”表明了工具的开发环境和依赖,开发者使用Qt库来构建这个程序。“Windows小工具”则说明该工具是为Windows系统设计的,...

    自己编的txt整理工具及其源码

    第二,能够去除文件中的冗余空白,如多余的空格、跳格和空行。这样的工具对于处理大量文本数据,尤其是需要清洗和标准化的数据集时,非常有用。下面将对这两个功能进行详细解释。 首先,根据标志文件去除文本中的...

    编译原理 C语言实现词法分析

    在词法分析中,自文件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单词内部表示,并查填适当的信息表。 经过词法分析后,源程序字符串(源程序的外部表示)被翻译成具有...

    office2010使用技巧与实战方法大全(完整版含word excel ppt)

    * 清除 WORD 文档中多余的空行:本方法介绍了如何清除 WORD 文档中多余的空行,提高了用户的工作质量。 EXCEL 使用技巧 * 将 WORD 表格巧妙转换为 EXCEL 表格:本方法介绍了如何将 WORD 表格转换为 EXCEL 表格,...

    cuttbook V1.1.482.rar

    在文本处理中,多余的空格和空行可能会影响数据的准确性和文件的整洁度。Cuttbook的去空格和去空行功能能够一键清除这些不必要的字符,使文本更加精炼,提高阅读和分析的效率。 3. 多种分割方式: 除了基本的按...

    文本整理器

    - **日志分析**:在处理系统或应用程序日志时,去除无用的空行和空格有助于快速定位问题。 4. **操作流程**: - **选择文件**:用户需先选择要整理的文本文件,可以通过文件浏览器或拖放方式导入。 - **设置参数...

    17061833 _於文卓_文本格式化1

    1. **多余空格的压缩**:程序会确保输出文件中的每个单词之间只有一个空格。为了实现这一功能,`preprocess` 函数被用来处理输入文本,去除多余的空格。例如,逗号、句点、问号后面多出的空格会被删除,确保每个标点...

    JsonView - 一个快速处理json数据的软件

    3. **去除空行**:在处理大型JSON文件时,多余的空行可能导致阅读困难。JsonView提供了一个简单的压缩功能,可以去除这些空行,使得数据更紧凑,更易于阅读和分析。 4. **轻量级软件**:JsonView作为一个小巧的工具...

Global site tag (gtag.js) - Google Analytics