1.Word中怎样用通配符查找替换
使用通配符查找任务要求:
文档中含有多个书名,要求将书名(即包含在书名号“《》”之间的文本)统一设置为黑体、红色。操作方法:使用通配符查找书名,然后将找到的文本用上文介绍的方法全部替换为黑体、红色的文字(如图2)。全部替换为黑体、红色的文字第一步:按组合键Ctrl+F打开Word的“查找和替换”对话框,单击“高级”打开隐藏的查找和替换选项,选择“使用通配符”,然后在“查找”文本框中输入“《*》”。
第二步:将光标定位在“替换为”文本框中,不要输入任何内容,单击“高级”,点击“格式”,在弹出的菜单中选择“字体”打开“字体”对话框,在该对话框上,“字体”选择“黑体”,“字体颜色”选择“红色”,最后单击“确定”关闭“字体”对话框。第三步:在“替换”选项卡上检查上面设置的查找和替换选项,确定无误后单击“全部替换”。
提示:常用通配符
1、任意字符串——*例如,“s*d”可查找“sad”和“started”。
2、意单个字符——?例如,“s?t”可查找“sat”和“set”。
3、词的开头——例如,“(in)>;”查找“in”和“within”,但不查找“interesting”。
5、定字符之一——[ ]例如,“w[io]n”查找“win”和“won”。
6、定范围内的任意单个字符——[-]例如,“[r-t]ight”(必须用升序表示范围)可查找“right”和“sight”。
7、定范围外的任意单个字符——[!x-z]例如,“t[!a-m]ck”查找“tock”和“tuck”,但不查找“tack”和“tick”。
8、个重复的前一字符或表达式——{n}例如,“fe{2}d”查找“feed”,但不查找“fed”。
9、少n个前一字符或表达式——{n,}例如,“fe{1,}d”查找“fed”和“feed”。10、n到m个前一字符或表达式——{n,m}
例如,要把网页上复制多余的硬回车^p删除掉,采用直接的替换功能会把实际需要的硬回车删除。这时,可采用通配符,但word使用通配符不能和硬回车一起用,但可以和软回车^l(手动换行符)一起用,这时在查找时可先把硬回车^p完全替换成软回车^l,然后再查找[。]^l替换成没有任何字符,这样真正的一段结束的硬回车^p不会被删除(一般一段结束通常以句号。结束,上述[。]^l表示前面不是句号的换行符删除),最后再把^l替换回^p。
2.Word的查找中通配符的使用问题
任意单个字符
* 任意多个字符
单词边界
[] 多个字符中的一个
[-] 一定范围内的任一字符
[^x-z] 非
{n} N个重复
{n,} N个或N个以上(greedy!)
{n,m} N个到M个
@ 一个或一个以上(同{1,},从效果来看是non-greedy)
搜索框支持反向引用:(abc)\1 => abcabc
替换框支持引用匹配pattern的个数最大为9,从1开始:(1)(2)(3)(4)(5)(6)(7)(8)(9) => \1\2\3\4\5\6\7\8\9
不支持\0让我觉得有点郁闷,不过可以将整个串都用括号括起来……但……请见下文
不支持的模式:
Nested tagged expressions: ((a)(b)); (不支持嵌套标签)
Non-capture groups; (不支持非捕获组,像(?:pattern)这些)
Alternation: a | the; (不支持“或”)
3.如何使用通配符在Word2013文档中进行模糊查找
在一篇长Word 2013文档中,如果用户需要查找某个词,但是忘掉了该词的完整文字,而只是记得部分词语,则可以使用通配符来进行模糊查找。
1、在“开始”选项卡中单 击“查找”按钮上的下三角按钮, 在打开的下拉列表中选择“高级查 找”选项,如图1所示。
2、此时将打开“查找和替 换”对话框,在“查找内容”文本 框中输入“*色”,在“查找”选项 卡中勾选“使用通配符”复选框, 单击“查找下一处”按钮,查找到的内容将被选择,如图2所示。这里,表示的是任意多个字符,W此Word查找 到的结果包含文字“色”及其前面的所有文字,如图3所示。
提示:这里勾选“使用通配符”复选框后,Word将允许在查找中使用通配符。此时, “区分大小写”和“全字匹配”复选框将处于灰色不可用状态。
3、在“查找内容”文本框中输入“?色”,单击“查找下一处”按钮,如图4所示,查找到的内容将被选择,如图5所示。这里,“?”代表任意的单个字符,有 几个“?”就代表有几个字符。因此,这里查找的结果可能是文档中的“彩色”、“调色”和“颜色”等。
4、在“查找内容”文本框中输人“[颜调]色”,单击“查找下一处”按钮,如 图6所示,查找到的内容将被选择,如图7所示。这里,“[]”用来指定要查找 的字符之一。如这里,文档中“颜色”和“调色”都是符合查找条件的文字。
提示:“查找内容”文本框中最多可以输入255个字符。当文档处于搜索状态时,可 以按“Ctrl+PageDown”键查找下一个搜索内容。在关闭“查找和替换”对话 框后,如果需要查找最近查找过的字符,可以直接按“Shift+F4”键查找下一 处的相同字符,连续按这个组合键可以在文档中依次向下查找相同的字符。
4.word中使用通配符查找替换
查找里输入: .([0-9]{1,}) (注意右括号)后面外加一个英文空格,这里看不到!)替换里输入: .* (注意*后面加一个英文空格,这里看不到!)勾选:“使用通配符”,点击“全部替换”,OK,效果如下:61.52.8.* 61.52.8.* 河南省郑州市 黄河科技大学南区61.52.8.* 61.52.11.* 河南省郑州市 联通ADSL61.52.11.* 61.52.11.* 河南省郑州市二七区 黄河科技大学慧聪网吧61.52.11.* 61.52.15.* 河南省郑州市 联通ADSL参考:Word查找与替换通配符使用教程/search-and-replace-in-word-using-a-wildcard-tutorial/。
5.Word查找中通配符的用法有哪些
①Word通配符,“?”代表任意一个字符,“*”代表任意长度的字符串,例如,张三张四张五,用一个“张?”就可以找到张三张四张五,甚至张开头的文档中所有两字词语,都能查找出来。
②而“*”则代表任意字符串,比如“张*”,它可以找到除上面所有的以张开头的两字词语外,还可以找到其他的词语(短语),如“张三丰”“张师傅”等。
③看了上面的两条介绍,大家肯定会觉得太强大了是吧。可是问题也来了,?和*本身就是标点符号和运算符号,如果我们要搜索它们自身,又该怎么办?所以微软充分考虑到了这个情况,要是搜索通配符本身的话,就在前面加“”(反斜杠),才能找到刚才提到的“张*”,就把查找条件设为“张*”。
注意事项
比如去掉所有的括号及里面的字,也就是用替换法去除或替换,或者在编VBA程序时才用到,如果只是一般的查找替换,上面说的全是废话,如果你一定要试试的话,必须在查找与替换对话框里点选“高级”按钮,再勾选“使用通配符U”。
转载请注明出处51数据库 » word中使用通配符查找文件