2

我有一个包含多行文本的文本板文件。例如

猫:意思-动物。猫跑到房子里
老鼠:意思-啮齿动物。这只老鼠住在区里,吃剩饭菜
第 3 词:描述
第 4 词:描述

我的档案中有很多这样的记录。我想在每条记录的末尾插入一个换行符以便正确展示。手动操作很乏味。如果您知道插入换行符的自动化过程,请提供帮助。

4

4 回答 4

5

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

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

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

Enviorment.NewLine;

如果您还有任何问题,我将帮助您编写一些代码以开始使用

于 2013-09-24T21:18:05.223 回答
0
  1. 打开查找/替换(搜索菜单>替换)

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

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

从包含以下内容的文本文件开始:

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

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

select * from <tablename
GO

select * from <tablename>
GO

希望有帮助。

于 2014-06-02T14:54:25.127 回答
0

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

  1. 您真的是说 textpad 是英国 helios 公司的产品,还是将此词用作一类工具的通用词(例如记事本-但有一个通用定义和该工具作为 Windows 的一部分)。
  2. 你的文件已经换行了。您看不到它们,但在文件本身中它们存在(在 Unix 系统换行符(十六进制代码 0A)或 Windows 世界回车后跟换行符(十六进制代码 0D 0A))。
  3. 或者您想以 HTML 格式发布您的文本?所以你必须在每一行周围放置必要的标签,比如段落、换行符、列表项等?
于 2016-07-12T06:26:30.680 回答