MS Word通配符:如果后跟字符串,如何删除回车

时间:2018-11-08 10:14:24

标签: ms-word wildcard carriage-return find-replace

我有一个txt文件,其中包含数千行,例如:

bla bla bla
bla bla
EMPTYLINE
bla
bla bla
EMPTYLINE
...

我想要的是

bla bla bla bla bla
EMPTYLINE
bla bla bla
EMPTYLINE
...

如何使用“查找/替换”标签中的通配符执行此操作?

逻辑应为“查找回车符或行尾,后跟非空行”,但是我找不到要使用的正确语法。

1 个答案:

答案 0 :(得分:1)

Find what([!^013])(^013)([!^013])

Replace with\1 \3

这分为三个“表达式”(括号内定义一个表达式)。

第一个是:除段落标记外的所有内容;第二个是:一个段落标记;第三是:除段落标记外的任何内容。

这将拾取三个字符,其中第一个和第三个字符应保留,因此“替换为”使用反斜杠标记在结果中插入第一个和第三个表达式。由于问题中的示例在第一段的最后一个字符和下一段的第一个字符之间有一个空格,因此两个值之间有一个空格。