如何让word每个括号前边的词都加粗

编辑一边文章,想让word里每个中括号前边的词都加粗,例如desert[a dry area of land],想让desert加粗
请问有没有一些方法利用替换功能呢,一些编码,不像想一个个加粗,太多了。请教高人

我就这么多财富值。。。
请高人说的详细点 谢谢
不是 每个中括号前边的词都不同,我看知道上有个回答是把每行第一个词都替换成加粗的了,http://zhidao.baidu.com/question/111360533.html?si=6 我就是想用类似的方法,谢谢大家了!

第一步,删去多余的段落标记
查找内容:^13{2,} 替换为:^p,高级选项勾选使用通配符,全部替换。
第二步,查找内容:[ 替换为:^p[
第三步,查找:[a-zA-Z^32]{1,}^13{2},勾选突出显示……,选项选主文档,高级选项勾选使用通配符,查找全部。
第四步,格式工具栏点B,将选定内容设置为加粗
查找^p^p,替换为^p,完成。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-18
将光标定位到文档开始位置,按ctrl+h调出“查找和替换”对话框,在“查找内容”中输入“^$……^$[”(此处^$的个数应该与最长单词的字母个数相同),在“替换为”中输入“^&”,然后点击“高级”按钮,再点击下方高级选项中的“格式”按钮,在弹出的菜单中选择“字体”,然后在弹出的“查找字体”对话框中将字形设为“加粗”,确定返回“查找和替换”对话框后点“全部替换”。这样最长的所有单词就设置好了。
接下来,重复上述过程,不过每次重复的时候“查找内容”中的“^$”个数都要减1,直到最后“^$”的个数减至和最短单词字母个数相同。
最后,由于[ 也被加粗了,所以需要再把它改回来。依然是在“查找和替换”中,“查找内容”中输入“[”,同时点击下方的“格式”,选择“字体”,在“查找字体”对话框中选择字形为“加粗”;然后在“替换为”中输入“[”,再点击“格式”,选择“字体”,在“查找字体”对话框中选择字形为“常规”,最后点“全部替换”将所有被加粗的[改回原样。
第2个回答  2010-12-18
解决问题的关键在于方括号前的单词之前是什么符号,是空格呢,还是除空格外什么符号都可能有。假如只是有空格,解决起来相对容易。这里试举一例。其构思是替换分两步走,第一步把从空格到[号的字符串加粗,第二步把已加粗的[号还原到未加粗的形态。
替换对话框,勾选“使用通配符”。
一,上栏填“[! ]@\[”(不加双引号,这里只是为了醒目而加上的。下同)。方括号中带一个惊叹号,意思是要排除惊叹号后面的符号。我这里在惊叹号后面加了一个空格,表示排除空格。这个意思好理解吧,没有任何单词是以空格开头的。接下来是@号,这表示重复若干次前面的内容。这也不难理解,没有任何单词中间带空格。再接下来是\[,这个就是表示正文的[号了。因为在使用通配符时,[号有特别的含义,不代表中括号,所以,为了表示中括号,要在这个[号前加一个反斜杠\。
上栏所填的内容,其解读是“从方括号“[”开始往前数若干个不带空格的字符直至有空格为止的任意个字符串”。根据这个解读,desert[a dry area of land]这个句子中,“desert[“、“esert[“、“sert[“、“ert[“、“rt[“、,“t[“都符合搜索要求,但这不要紧,只要一开始替换,肯定是可以把字符串最长的这一个搜索结果替换掉的。
下栏填“^&”,这个表示所查找到的内容。意思是把查找到的内容仍然替换成查找到的东西。当然没人吃饱了撑的这样做,要在确认光标停在下栏的时候,把格式改成“加粗”。
然后,全部替换。
二,这一步就容易了。取消勾选通配符,上下栏都填“[”,确认光标停在上栏的时候,把格式改成“加粗”,再确认光标停在下栏,把格式从“加粗”状态取消。
如果要加粗的这个单词之前不单单是空格,而可能有其它符号的话,上述的替换不能保证结果的正确性。不过,只要按这个解题思路去探究,问题最终还是可以解决的。
第3个回答  2010-12-18
选择所有的括号前的文字,改成同一种样式,就行了,或者录制一段宏,也可以的
第4个回答  2010-12-18
是不是都是desert的词?是的话选中desert[,再按下ctrl和f里面有替换的功能
第5个回答  2010-12-18
工具里面有个替换,你找到替换之后的词应该都是选择状态那个时候你加粗估计就可以了
相似回答