如何找到文字?在Notepad ++或Gawk </anytext>中的CRLF <anytext>

时间:2013-03-21 19:38:42

标签: newline notepad++ literals

我有一个文本文件,其中包含一系列问题以供考试

结构是

问题A?
潜在答案1
潜在答案2
潜在答案3
潜在答案4
潜在答案5

问题B?
潜在答案1
潜在答案2
潜在答案3
潜在答案4
潜在答案5

...

问题N?
潜在答案1
潜在答案2
潜在答案3
潜在答案4
潜在答案5

我希望更改此示例文字:

Which of the following can you copy?
Indexes
Tables
Workspaces
Scripts
All the above

进入本文:

Which of the following can you copy?
{
Indexes
Tables
Workspaces
Scripts
All the above
}

在Notepad ++或Gawk中

有一个条件 - 如果已经看起来像后者,请不要管它。

1 个答案:

答案 0 :(得分:0)

我通过专注于空白行做了类似的改变。我在文件顶部添加了两个空行,在文件底部添加了两个空行。然后运行查找和替换。搜索\r\n\r\n并替换为\r\n}\r\n\r\nWhich of the following can you copy?{\r\n

如果“以下哪一种可以复制?”只是一个示例,则搜索字符串可能是\r\n\r\n(.*)\r\n,替换为\r\n}\r\n\r\n\1{\r\n

最后,删除不需要的文件顶部和底部。

但是 - 这不会检查文件是否已经是最终格式。