按Ctrl+H打开替换,把:来自替换成:^13,别带引号啊,点全部替换就行,祝你顺利~
不过你这方法好像不太行,光在冒号后加的话容易出问题。要不你把文章发我一下?我可以帮你处理,我的邮箱是xifeng116@*.com
你不发个示例过来,我也拿不准具体情况啊。先给你个大概思路吧:比如你的文本长这样
I can do *.tom: You can do it? Father: I think Lily *.lily:Oh,no!Tom:I…..
那你打开替换功能,先把使用通配符勾上。然后在查找框里输(.)(*:),替换框填1^132,点全部替换。
接着改查找内容为(?)(*:),再全替一遍;再改成(!)(*:),继续替换,直到所有可能的符号都跑一遍为止。
解释下哈:括号是用来分组的,*代表句号和冒号之间的所有内容,1是第一组的内容,^13就是段落标记了(不用通配符的话用^p也行),2是第二组。具体怎么写要看你原文结构,我列的是常见情况,也可能有空格或其他符号,你自己找找规律。
顺便科普下Word里的通配符用法:
1. ?
问号代表任意一个字符。不知道某个位置是啥时就用它顶上。一个?只能代一个字,想代多个就多打几个?。要是不知道有几个字符,那就得靠下面这个了。
2. *
星号能代替一堆字符。比如搜*n,就会把以n结尾的词全揪出来,前面有几个字母都不影响。
3.
中括号表示里面列出的任意字符。比如搜p,就能找到ap和ep。
4.
这个是范围匹配,查x1到x2之间的单个字符。比如ight能匹配rightsight这种。注意顺序必须从小到大排,不能倒着写。
5.
感叹号加范围,意思是排除这些字符。比如ck会找到ockuck,但不会选ackick。
6. {n}
大括号表示前面那个字符重复n次。比如ro{2}m可以匹配room,但rom就不行。
7. {n,}
至少重复n次。比如fe{2,}d能找到feedfeeed这些。
8. {n,m}
重复n到m次。比如20{1,3}能匹配202002000。
小提醒:用通配符的时候要注意四点:
(1)记得开使用通配符开关
(2)特殊符号要转义,比如要查.就得写成.
(3)合理用括号分组,不然结果不对
(4)替换前最好备份下原文件,免得炸了没法救
不过你这方法好像不太行,光在冒号后加的话容易出问题。要不你把文章发我一下?我可以帮你处理,我的邮箱是xifeng116@*.com
你不发个示例过来,我也拿不准具体情况啊。先给你个大概思路吧:比如你的文本长这样
I can do *.tom: You can do it? Father: I think Lily *.lily:Oh,no!Tom:I…..
那你打开替换功能,先把使用通配符勾上。然后在查找框里输(.)(*:),替换框填1^132,点全部替换。
接着改查找内容为(?)(*:),再全替一遍;再改成(!)(*:),继续替换,直到所有可能的符号都跑一遍为止。
解释下哈:括号是用来分组的,*代表句号和冒号之间的所有内容,1是第一组的内容,^13就是段落标记了(不用通配符的话用^p也行),2是第二组。具体怎么写要看你原文结构,我列的是常见情况,也可能有空格或其他符号,你自己找找规律。
顺便科普下Word里的通配符用法:
1. ?
问号代表任意一个字符。不知道某个位置是啥时就用它顶上。一个?只能代一个字,想代多个就多打几个?。要是不知道有几个字符,那就得靠下面这个了。
2. *
星号能代替一堆字符。比如搜*n,就会把以n结尾的词全揪出来,前面有几个字母都不影响。
3.
中括号表示里面列出的任意字符。比如搜p,就能找到ap和ep。
4.
这个是范围匹配,查x1到x2之间的单个字符。比如ight能匹配rightsight这种。注意顺序必须从小到大排,不能倒着写。
5.
感叹号加范围,意思是排除这些字符。比如ck会找到ockuck,但不会选ackick。
6. {n}
大括号表示前面那个字符重复n次。比如ro{2}m可以匹配room,但rom就不行。
7. {n,}
至少重复n次。比如fe{2,}d能找到feedfeeed这些。
8. {n,m}
重复n到m次。比如20{1,3}能匹配202002000。
小提醒:用通配符的时候要注意四点:
(1)记得开使用通配符开关
(2)特殊符号要转义,比如要查.就得写成.
(3)合理用括号分组,不然结果不对
(4)替换前最好备份下原文件,免得炸了没法救
