在textpad中的每个记录后插入换行符

时间:2013-09-24 21:10:49

标签: textpad

我有一个包含文本行的textpad文件。对于例如

猫:意义 - 动物。猫跑上了房子 老鼠:意思是啮齿动物。老鼠住在自治市镇,以剩菜为食 字3:描述
Word 4:描述

我的档案中有很多这样的记录。我想在每个记录的末尾插入换行符以便正确显示。手动完成这一过程非常繁琐。如果您知道插入换行符的自动过程,请提供帮助。

由于 莫希特

4 个答案:

答案 0 :(得分:5)

您可以使用名为“正则表达式”的功能快速执行此操作,以查找和添加空行。

  1. 打开查找/替换(搜索菜单>替换)
  2. 在“查找内容”字段中,键入以下内容:(^.+$)\n(^.+$)
  3. 在“替换为”字段中,键入以下内容:\1\n\n\2
  4. 勾选“正则表达式”复选框
  5. 点击全部替换按钮至少两次,但可能是3次,直到收到消息Cannot find the Regular Expression
  6. 取消选中“正则表达式”复选框
  7. 关闭“替换”对话框
  8. 确认文件格式符合您的预期
  9. 保存文件。

答案 1 :(得分:0)

您可以编写一个简单的C#prgram,它使用一个循环,在每行之后添加此代码: 但首先使用System.Enviorment

添加命名空间
Enviorment.NewLine;

如果您遇到任何问题我会帮助您开始使用某些代码

答案 2 :(得分:0)

  1. 打开查找/替换(搜索菜单>替换)

  2. 在“查找内容”字段中,键入以下内容,以便在每行末尾进行替换:$

  3. 在“替换为”字段中,键入以下内容。请注意,每个'n'代表一个<return>。在这个例子中,我在SQL语句的末尾添加了一个返回,在下一行添加了单词'GO',另一行<return>\n\GO\n

  4. 开始使用包含以下内容的文本文件:

    select * from <tablename>
    select * from <tablename>
    

    包含以下内容的文本文件:

    select * from <tablename
    GO
    
    select * from <tablename>
    GO
    

    希望有所帮助。

答案 3 :(得分:0)

从您的文字中很难理解您打算做什么。我会给你一些问题。答案将帮助其他人帮助您。

  1. 你真的是指将textpad作为英国helios公司的产品吗?或者你是否将这个词用作一类工具(如记事本)的一般词汇 - 但是有一般定义和工具作为Windows的一部分)。
  2. 你的档案还有。你没有看到它们,但在文件本身它们存在(在Unix系统换行符(十六进制代码0A)或windows世界回车后跟换行符(十六进制代码0D 0A))。
  3. 或者您想以HTML格式发布文字吗?所以你必须在每一行周围放置必要的标签,如段落,换行符,列表项等。?