word中如何批量在带:的英语单词前加上段落标记

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:29:39
比如在一篇英语对话中的所有
Tom:
Father:
Lily:
等单词之前加上段落标记。
因为对话的分段比较混乱,所以我想先把所有的段落标记删除,然后再在表示说话的人的单词之前批量插入段落标记,这样就分好段了,但我不知如何在所有带:的单词之前插入段落标记啊。
楼下的朋友,要告诉我方法啊,因为我不是只处理一篇文章。

按“Ctrl+H”打开替换,在替换内容输入“:”,替换为输入“:^13”,不要输入引号,点全部替换即可,祝您成功。

这样好像不行,这样只能在冒号后面加,你把文章发过来吧,我可以给你弄,我Email:xifeng116@163.com

你不发一篇过来,我也不好给你解决呀。我只能大概给你一些解决的方案了,如果你的文章如下所示:
I can do it.Tom: You can do it? Father: I think Lily can.Lily:Oh,no!Tom:I…..
你可以打开替换,选中常规里面的“使用通配符”,在查找的内容里输入“(.)(*:)”,替换为输入“\1^13\2”,然后点全部替换,再修改查找内容为“(?)(*:)”,再全部替换,再修改为“(!)(*:)”,再替换,直到所有可能出现的情况都替换完为止。
说明:查找里面的两个括号把查找的内容分为两部分,星号表示第一部分的英文句号“.”
和冒号“:”之间的所有内容;“\1”表示第一部分的内容“^13”表示使用通配符下的段落标志(不使用通配符的话“^p”也可以表示段落标志),“\2”表示第二部分内容。第一部分的内容要看你的文章结构怎样,所以我列出了几种可能出现的情况,当然它还可能是空格或者是其他,关键是你要找出规律。

Word中通配符的应用

1.“?”
该通配符可以用来代表任意单个字符,当大家不清楚查找目标中指定位置的内容是什么的时候,就可以用“?”来代替。注意一个“?”只能代表一个未知字符。如果要查找不止一个字符,可以用多个“?”来通配表示。但是如果我们不知道到底有多少个字符,该如何使用呢?如果是这样,就必须要用到下面这个通配符了。

2.“*”
该通配符可以用来代替任意多个字符。比如我们输入“*n”,系统就会自动找出所有以“n”结尾的单词或字符集,而不管它前面有多少个字符。

3.“*[/<”
该通配符可以表示单词的开头。如输入“<(th)”,系统就会查找到以“th”开头得单词,如“think”或“this”,但不查找“ether”。