如何用word在单词的固定位置插入特定字符?

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:53:12
我想将一篇英语文章中的所有单词的第一个字母后插入[
最后一个字母后插入]
比如:
book变成b[ook]
It's变成I[t's]
ice-cream变成i[ce-cream]
注意这里的英语单词中可能包括-和'
注意排除只有一个字母的单词

首先,你每个单词之间,应该都有一个小空格或,.这两个标点符号吧?如果确定,那么不妨试一试吧:

编辑→替换:

查找内容:([a-zA-Z])(*)([^32,.])

替 换 为:\1[\2]\3

“高级”勾选“使用通配符”,最后“全部替换”即可!

注:由于最后1个单词最后可能没有空格,所有需要手动处理!!!

应该用vba吧,关注中,请高手支招。

你可以打开替换(Ctrl+H)
1.在所有标点符号前后加上各一个空格,方法如下:
在查找的内容里输入“可能出现的标点符号”,替换为输入“空格”“可能出现的标点符号”“空格”(其中引号不要输入),再点击全部替换。
2. 选中常规里面的“使用通配符”,在查找的内容里输入“( ?)([a-z]*)( )”——问号前有空格,后面括号中有空格,替换为输入“\1[\2]\3”,然后点全部替换即可。

Word中通配符的应用

通配符用于word文档中的查找和替换,以下是几种通配符:
1、“>”:使用该通配符的话,可以用来指定要查找对象的结尾字符串,比方说要是大家记不清所要查找对象的完整内容了,但记得要查找对象的结尾字符串是某个特定的字符,此时大家就可以用“>”来将这个特定字符表达出来,这样word程序就自动去查找以这个特定字符结尾的相关内容了。
实例一:输入“en>”的话,word程序就会在当前文档中查找到以“en”结尾的所有目标对象,例如可能找到“ten”、“pen”、“men”等等。
实例二:在查找对话框中输入“up>”的话,Word查找工具就会在当前文档中查找到以“up”结尾的所有目标对象,例如会找到“setup”、“cup”等等对象。
实例三:如果查找的是汉字目标,我们要注意的是,查找的汉字应该是结尾字词(后面应该有标点符号分隔)。

2、“<”:它与“>”正好是相对的一组通配符,所以,我们可以用它来查找以某字母开头的对象。
实例:输入“&l