(再改进版)word中英文档中删除英文或中文段落

2025-10-06 06:30:36

1、原文档预处理

这里说明一下,如果文档的第一个段落是英文段落,才需要进行预处理,如果不是则不必进行这一步。所谓预处理其实很简单,就是保证第一个英文段落前有一个段落标记,否则后面的查找和替换会把第一个英文段落漏掉。如图:

(再改进版)word中英文档中删除英文或中文段落

(再改进版)word中英文档中删除英文或中文段落

2、查找

按下 快捷键Ctrl+H,出来“查找和替换”对话框,选择“查找”——点击左下角的“更多(M)>>”——选择“使用通配符”——在“查找内容”一栏中输入“^13[!^13][!一-龥]@^13”——“在以下项中查找”点击“主文档”,可以看到英文段落被选中。操作如图所示:

(再改进版)word中英文档中删除英文或中文段落

3、替换

接着在“查找和替换”对话框,选择“替换”,“替换为”一栏输入“^13”,然后点击“全部替换”,所有英文段落即被删除。

(再改进版)word中英文档中删除英文或中文段落

4、结果展示

(再改进版)word中英文档中删除英文或中文段落

1、方法和删除英文段落一样,只是使用的通配符不同。原文档如下:

(再改进版)word中英文档中删除英文或中文段落

2、查找

按下 快捷键Ctrl+H,出来“查找和替换”对话框,选择“查找”——点击左下角的“更多(M)>>”——选择“使用通配符”——在“查找内容”一栏中输入“[!^13]@[一-龥][!^13]@^13”——“在以下项中查找”点击“主文档”,可以看到中文段落被选中。

3、替换

接着在“查找和替换”对话框,选择“替换”,“替换为”一栏不用输入,然后点击“全部替换”,所有中文段落即被删除。

(再改进版)word中英文档中删除英文或中文段落

4、结果展示

(再改进版)word中英文档中删除英文或中文段落

1、按照“是否包含一个以上汉字”的标准,上面用的通配符基本上可以分别出中文段落和英文段落,但在一种很特殊的情况下会出错:如果文档中有一种段落,它的第一个字符是汉字,但随后的所有字符都不是汉字,那么运用以上通配符时,选择中文段落时会遗漏掉这个段落,而在选择英文段落时却有可能错误地选中这个段落!比如下图的文档

(再改进版)word中英文档中删除英文或中文段落

2、所以如果确信文档中存在这样的段落,最好先找出并另外保存处理。可以在“查找和替换”对话框中,在“查找内容”一栏中输入“^13[一-龥][!一-龥]@^13”,“在以下项中查找”点击“主文档”,找出这样的段落,如图所示:

(再改进版)word中英文档中删除英文或中文段落

1、以上方法是针对英文段落和中文段落交替出现的文档来筛选的,还有一种中英对照文档,是几个英文段落连成一小节,接下来是几个对应的中文段落连成一小节,然后又是几个英文段落的一小节,如此来交替。比如下图的文档:

(再改进版)word中英文档中删除英文或中文段落

2、这样的文档中,如果要删除所有中文段落,依旧可以使用上面批量删除中文段落中的方法,不用修改。

但是要删除所有英文段落的话,使用上面批量删除英文段落中的通配符会出现遗漏。这种情况下,建议先用“替换”把所有的段落标记翻倍,然后再用上面的方法批量删除英文段落。方法是:在“查找和替换”对话框,选择“替换”——点击左下角的“更多(M)>>”——选择“使用通配符”——在“查找内容”中输入“^13”——“替换为”中输入“^13^13”,点击“全部替换”。如图所示:

(再改进版)word中英文档中删除英文或中文段落

(再改进版)word中英文档中删除英文或中文段落

1、还有一些很特殊的情况下,英文段落和中文段落的内容是完全一样的。比如有些诗歌翻译,英文中出现人名或者地名作为一句,也就是一段,然后中文的翻译选择了照搬,不翻译成汉字。于是整理出的文档就出现了两个完全一样的段落。

对这种情况也可以利用通配符筛选出来并删除其中一段,方法如下:在“查找和替换”对话框,选择“替换”——点击左下角的“更多(M)>>”——选择“使用通配符”——在“查找内容”中输入“([!^13]@^13)\1”——“替换为”中输入“\1”,点击“全部替换”。如图所示:

(再改进版)word中英文档中删除英文或中文段落

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢