1.match whole word only是什么意思
match whole word only
只匹配整个单词
双语对照
词典结果:
match whole word only[英][m?t? h?ul w?:d ??unli][美][m?t? hol w?d ?onli]
v.全字匹配;
易混淆单词:Match Whole Word Only
以上结果来自金山词霸
例句:
1.
Is that the only word that you know? No?
你只会说这一个词吗?不会?
-----------------------------------
如有疑问欢迎追问!
满意请点击右上方【选为满意回答】按钮
2.word通配符怎么用
Word中通配符怎么用?
使用MicrosoftWord可以查找和替换文字、格式、段落标记、分页符(分页符:上一页结束以及下一页开始的位置。MicrosoftWord可插入一个“自动”分页符(或软分页符),或者通过插入“手动”分页符(或硬分页符)在指定位置强制分页。)和其他项目。可以使用通配符和代码来扩展搜索。
Word中通配符应用
1.“?”
该通配符可以用来代表任意单个字符,当大家不清楚查找目标中指定位置的内容是什么的时候,就可以用“?”来代替。注意一个“?”只能代表一个未知字符。如果要查找不止一个字符,可以用多个“?”来通配表示。但是如果我们不知道到底有多少个字符,该如何使用呢?如果是这样,就必须要用到下面这个通配符了。
2.“*”
该通配符可以用来代替任意多个字符。比如我们输入“*n”,系统就会自动找出所有以“n”结尾的单词或字符集,而不管它前面有多少个字符。
3.“*[/
该通配符可以表示单词的开头。如输入“
4.“*[/>”
该通配符可以表示单词的结尾。如输入“(er)>”,系统会自动查找以“er”结尾的单词,如“thinker”,但不查找“interact”。
5.“*[/[x1x2。
]”(x1,x2表示任意字符)
该通配符可以指定要查找该括号内(x1,x2…)的任意字符。
如输入“m[ae]n”,则系统会查找“man”和“men”。
6.“*[/[x1-x2]”(x1,x2表示任意字符)
该通配符可以设置指定范围(x1到x2之间,
包括“x1”和“x2”)内任意单个字符。如输入[r-t]ight
则系统会查找“right”和“sight”。(即在“r”和“t”之间的任意单个字符)。需要注意的是。括号内的字符要按升序的方式来排列。如不能输入“[t-r]ight”来表示该范围。
7.“*[/[!x1-x2]”(x1,x2表示任意字符)
该通配符可以设置括号内指定字符范围(x1到x2之间,不包括包括“x1”和“x2”)以外的任意单个字符。如输入“t[!a-m]ck”,则系统就会查找到“tock”和“tuck”,但不查找“tack”和“tick”。
8.“*[/{n}”(n表示正整数)
该通配符表示n个重复的前一字符或表达式。如输入“ro{2}m”查找“room”,但不查找“rom”。
9.“*[/{n,}”(n表示正整数)
该通配符表示至少
n个前一字符或表达式。 如输入“fe{1,}d”,则系统会查找“fed”和“feed”。
10.“*[/{n,m}”(n,m表示正整数)
该通配符表示n到m个重复的前一字符或表达式。如输入“20{1,3}”查找“20”、“200”和“2000”。
小提示:在使用过程中需要注意四个方面:
(1)在使用通配符时我们可使用括号对通配符和文字进行分组,以指明处理次序。例如,可以通过键入“”来查找“presorted”和“prevented”。
(2)可使用“\n”通配符来搜索表达式,然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(Newton)(Christie)”,在“替换为”文本框键入“\2\1”,Word
将找到“Newton Christie”并将其替换为“Christie Newton”。
(3)在选中“使用通配符”复选框后,Word
只查找与指定文本精确匹配的文本(请注意,“区分大小写”和“全字匹配”复选框会变灰而不可用,表明这些选项已自动选中,不能关闭这些选项)。
(4)如果要查找已被定义为通配符的字符。请在该字符前键入反斜扛(\),例如,要查找问号,可键入“\?”。
3.请教VBA中的Selection.Find.Execute
Execute 方法================================应用于 Find 对象的 Execute 方法。
================================运行指定的查找操作。如果查找成功,则返回 True。
Boolean 类型。expression.Execute(FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)expression 必需。
该表达式返回 Find 对象。FindText Variant 类型,可选。
指定需搜索的文本。可用空字符串 ("") 搜索格式,也可通过指定相应的字符代码搜索特殊字符。
例如,“^p”对应段落标记,“^t”对应制表符。有关可以使用的特殊字符列表,请参阅查找和替换文本或其他项。
MatchCase Variant 类型,可选。如果为 True,则指定查找文本区分大小写。
相当于“编辑”菜单“查找和替换”对话框中的“区分大小写”复选框。MatchWholeWord Variant 类型,可选。
如果为 True,则查找操作只定位于完全匹配的单词,而并非长单词中的部分文字。相当于“查找和替换”对话框中的“全字匹配”复选框。
MatchWildcards Variant 类型,可选。如果为 True,则查找的文字包含特殊搜索操作符。
相当于“查找和替换”对话框中的“使用通配符”复选框。MatchSoundsLike Variant 类型,可选。
如果为 True,则查找操作定位于与要查找的文字发音相近的单词。相当于“查找和替换”对话框中的“同音”复选框。
MatchAllWordForms Variant 类型,可选。如果为 True,则查找操作定位于要查找的文字的所有形式(例如,查找“sit”的同时,还查找“sitting”和“sat”),相当于“查找和替换”对话框中的“查找单词的各种形式”复选框。
Forward Variant 类型,可选。如果为 True,则向下(向文档尾部)搜索。
Wrap Variant 类型,可选。如果搜索从不是文档的起始位置开始,并已搜索到文档的末尾(如 Forward 设置为 False,则相反),用本参数控制接下来的操作。
当存在选定内容或区域,而又没有在该选定内容或区域中找到搜索文字时,也可用本参数控制接下来的操作。可取下列 WdFindWrap 常量之一。
WdFindWrap 可以是下列 WdFindWrap 常量之一: wdFindAsk 搜索完选定内容或者区域后,Microsoft Word 会显示一条消息,询问是否搜索文档的其他部分。 wdFindContinue 到达搜索区域的开始或者结尾时,继续执行查找操作。
wdFindStop 到达搜索区域的开始或者结尾时,停止执行查找操作。 Format Variant 类型,可选。
如果为 True,则查找操作定位于格式或带格式的文本,而不是查找文本。ReplaceWith Variant 类型,可选。
替换文字。若要删除由 Find 参数指定的文字,可使用空字符串 ("")。
与 Find 参数相似,本参数也可以指定特殊的字符和高级搜索条件。若要将图形对象或者其他非文本项指定为替换内容,可将这些项置于“剪贴板”上,然后将 ReplaceWith 指定为“^c”。
Replace Variant 类型,可选。指定执行替换的个数:一个、全部或者不替换。
可取下列 WdReplace 常量之一。WdReplace 可以是下列 WdReplace 常量之一:wdReplaceAll wdReplaceNone wdReplaceOne MatchKashida Variant 类型,可选。
如果为 True,则查找结果应与阿拉伯语文档中区分 kashidas 的文本相匹配。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
MatchDiacritics Variant 类型,可选。如果为 True,则查找操作在从右向左的语言的文档中按照匹配音调符号来匹配文字。
由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。MatchAlefHamza Variant 类型,可选。
如果为 True,则在阿拉伯语文档中,查找内容应与区分 Alef Hamzas 的文本相匹配。由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。
MatchControl Variant 类型,可选。如果为 True,则在从右向左的语言的文档中,查找内容应与区分双向控制字符的文本相匹配。
由于选择或安装的语言支持不同(例如,英语(美国)),此参数可能不可用。说明如果 MatchWildcards 为 True,可为 FindText 参数指定通配符和其他高级搜索准则,例如,“*(ing)”查找任何以“ing”结尾的单词。
若要搜索符号字符,可键入脱字符号 (^)、零 (0),然后键入符号字符的代码。例如,“^0151”对应一条长划线 (—)。
除非另外指定,否则替换文本将沿用文档中被替换文本的格式。例如,如果用“xyz”替换字符串“abc”,那么加粗“abc”将被加粗字符串“xyz”所替换。
另外,如果 MatchCase 为 False,那么查找到的大写文本将被大写的替换文本替换,而无论搜索文本和替换文本是否大小写。上例中,“ABC”将被“XYZ”替换。
===================================应用于 Dialog 和 KeyBinding 对象的 Execute 方法。===================================对于 Dialog 对象:应用 Microsoft Word 对话框的当前设置。
对于 KeyBinding 对象:运行与指定的组合键相关的命令。expression。
4.Word中用“查找”“替换”一次就实现英文标点符号全部替换中文标
你可以录制宏来完成这一系列的动作,方便以后使用,2007在视图--宏里,点宏里的录制宏,ctrl+H打开替换,把每个替换做一次,完成后点宏--停止,下次要用直接点宏--宏名就可以了这是我做好的一个宏,你可以复制到宏里Sub 宏2()'' 宏2 宏'' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "," .Replacement.Text = "," .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "." .Replacement.Text = "。
" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ":" .Replacement.Text = ":" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ";" .Replacement.Text = ";" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = """" .Replacement.Text = ChrW(8220) .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = "" .Replacement.Text = "》" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ActiveWindow.ActivePane.VerticalPercentScrolled = 7 Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ">" .Replacement.Text = "》" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .CorrectHangulEndings = False .HanjaPhoneticHangul = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End WithEnd Sub。
5.关于VB中的find用法
用全部替换就行了,不必用循环,也没必要判断。下面是我录制的宏:
Sub f1()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "_"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
6.word 通配符 问题
可以用“替换”功能,使用通配符,在查找内输入:(20[0-9]{1,2})-([0-9]{1})-([0-9]{1})替换为:\10\20\3对于其它格式,如果月份或日为两位的情况,可以使用宏来完成上述的命令:Sub DDD() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(20[0-9]{2})-([0-9]{1})-([0-9]{1})" .Replacement.Text = "\10\20\3" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(20[0-9]{2})-([0-9]{1})-([0-9]{2})" .Replacement.Text = "\10\2\3" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(20[0-9]{2})-([0-9]{2})-([0-9]{1})" .Replacement.Text = "\1\20\3" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "(20[0-9]{2})-([0-9]{2})-([0-9]{2})" .Replacement.Text = "\1\2\3" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAllEnd Sub。
7.word里面怎么设置宏命令,让某些关键字进行批量加粗,如多个word中
你录制的宏外面再套个循环就好了.
Sub test()
a = Array("关键字1", "关键字2", "关键字3", "关键字4")
Selection.Find.Replacement.Font.Bold = True
For i = 0 To UBound(a)
With Selection.Find
.Text = a(i)
.Replacement.Text = a(i)
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub
转载请注明出处51数据库 » matchwholeword