Microsoft Word 之 通配符匹配

Word查找栏代码·通配符一览表


序号


清除使用通配符复选框


勾选使用通配符复选框


特殊字符


代码


特殊字符


代码or通配符


1


任意单个字符


^?


任意单个字符


?


2


任意数字


^#


任意数字(单个)


[0-9]


3


任意英文字母


^$


任意英文字母


[a-zA-Z]


4


段落标记


^p


段落标记


^13


5


手动换行符


^l  (这是是小写的英文L)


手动换行符


^l or ^11


6


图形


^g or ^1


图形


^g


7


1/4长划线


^+


1/4长划线


^q


8


长划线


^j


长划线


^+


9


短划线


^q


短划线


^=


10


制表符


^t


制表符


^t


11


脱字号


^


脱字号


^^


12


分栏符


^v


分栏符


^n or ^14


13


分节符


^b


分节符/分页符


^m


14


省略号


^n


省略号


^i


15


全角省略号


^i


全角省略号


^j


16


无宽非分隔符


^z


无宽非分隔符


^z


17


无宽可选分隔符


^x


无宽可选分隔符


^x


18


不间断空格


^s


不间断空格


^s


19


不间断连字符


^~


不间断连字符


^~


20


?段落符号


^%


表达式


( )


21


§分节符


^


单词结尾


<


22


脚注标记


^f or ^2


单词开头


>


23


可选连字符


^-


任意字符串


*


24


空白区域


^w


指定范围外任意单个字符


[!x-z]


25


手动分页符


^m


指定范围内任意单个字符


[ - ]


26


尾注标记


^e


1个以上前一字符或表达式


@


27



^d


n 个前一字符或表达式


{ n }


28


Unicode 字符


^Unnnn


n个以上前一字符或表达式


{ n, }


29


全角空格


^u8195


n 到 m 个前一字符或表达式


{ n,m }


30


半角空格


^32 or ^u8194


所有小写英文字母


[a-z]


31


批注


^a or ^5


所有大写英文字母


[A-Z]


32


所有西文字符


[^1-^127]


33


所有中文汉字和中文标点


[!^1-^127]


34


所有中文汉字(CJK统一字符)


[一-龥] or [一-﨩]


35


所有中文标点


[!一-龥^1-^127]


36


所有非数字字符


[!0-9]

注:要查找已被定义为通配符的字符,该字符前键入反斜杠 \ 。查找?、*、(、)、[ 、] 等的代码分别是\?、\*、\(、\)、\[、\] 。

Word替换栏代码·通配符一览表


序号


清除使用通配符复选框


勾选使用通配符复选框


特殊字符


代码


特殊字符


代码or通配符


0


要查找的表达式 \n


\


1


段落标记?


^p


段落标记?


^p


2


手动换行符↓


^l


手动换行符↓


^l


3


查找的内容


^&


查找的内容


^&


4


剪贴板内容


^c


剪贴板内容


^c


5


省略号


^i


省略号


^i


6


全角省略号


^j


全角省略号


^j


7


制表符


^t


制表符


^t


8


长划线


^+


长划线


^+


9


1/4长划线( — )


^q


1/4长划线( — )


^q


10


短划线( – )


^=


短划线( – )


^=


11


脱字号


^^


脱字号


^^


12


手动分页符


^m or ^12


手动分页符/分节符


^m


13


可选连字符(_)


^-


可选连字符(_)


^-


14


不间断连字符(-)


^~


不间断连字符(-)


^~


15


不间断空格


^s


不间断空格


^s


16


无宽非分隔符


^z


无宽非分隔符


^z


17


无宽可选分隔符


^x


无宽可选分隔符


^x


18


分栏符


^n


分栏符


^n


19


§分节符


^%


§分节符


^%


20


?段落符号


^v


?段落符号


^v

Word通配符用法详解

1、任意单个字符:

“?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。如:

输入“? 国”就可以找到诸如“中国”、“美国”、“英国”等字符;

输入“???国”可以找到“孟加拉国”等字符。

2、任意多个字符:

“*”可以代表任意多个字符。如:

输入“*国”就可以找到“中国”、“美国”、 “孟加拉国”等字符。

3、指定字符之一:

“[]”框内的字符可以是指定要查找的字符之一,如:

输入“[中美]国”就可以找到“中国”、“美国”。 又如:

输入“th[iu]g”,就可查找到“thigh”和“thug”。

输入“[学硕博]士”,查找到的将会是学士、士、硕士、博士。

输入“[大中小]学”可以查找到“大学”、“中学”或“小学”,但不查找“求学”、“开学”等。

输入“[高矮]个”的话,Word查找工具就可以找到“高个”、“矮个”等内容。

4、指定范围内的任意单个字符:

“[x-x]”可以指定某一范围内的任意单个字符,如:

输入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范围内的字符必须用升序。 用升序。如:

输入“[a-c]mend”的话,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符内容。

5、排除指定范、排除指定范围内的任意单个字符:

“[!x-x]”可以用来排除指定范围内的任意单个字符,如:

输入“[!c-f]”就可以找到“bay”、“gay”、“lay”等字符,但是不等字符,但是不会找到“cay”、“day”等字符。要注意范围必须用升序。

又如:

输入“[!a-c]”的话,word程序就可以找到“good”、“see”、“these”等目标字符,而所有包含字符a、b、c之类的内容都不会在查找结果中出现。

又如:

输入“m[!a]st”,用,用来查找“mist”和“most”不会查找“mast”。

输入“[!a]n”,查到的将会是除an以外的所有可能组合如:合如:in、on 等。

 

6、指定前一字符的个数:

“{n}”可以用来指定要查找的字符中包含前一字符的个数,如:

输入“cho{1} se”就是说包含1个前一字符“o”,可以找到“chose”,输入“cho{2}se”就是说包含2个前一字符“o”,可以找到, “choose”。

又如:

输入“lit{1}le”就是说包含1个前一字符“t”,可以找到“litle”。

输入“lit{2}le”就是说包含2个前一字符“t”,可以找到“little”。

输入“te{2}n”,表示查找“teen”而不会查找“ten”。

输入“of{2}ice”,查找到的将会是office。

7、指定前一字符、指定前一字符数范围:

“{x,x}”可以用指定要查找字符中前一字符数范围,如:

输入“cho{1,2}”,则说明包含前一字符“o”数目范围是1-2个,则可以找到“chose”、“choose”。

8、一个以上的前一字符:

“@”可以用来指定要查找字符中包含一个以上的前一字符,如:

输入“[email protected]”,就可以找到, “chose”、“choose”等字符。

9、指定起始字符串:

“<”可以用来指定要查找字符中的起始字符串,如:

输入“<ag”,就说明要查找的字符的起始字符为“ag”,可以找到 “ago”、“agree”、“again”等字符。

输入“<te”的话,可能查到“ten”、“tea”等。

10、指定结尾字符串:

“>”可以用来指定要查找字符中的结尾字符串,如:

输入“er>”,就说明要查找的字符的结尾字符为“er”,可以找到 “ver”、“her”、“lover”等等。

输入“en>”, 就说明要查找到以“en”结尾的所有目标对象,可能找到“ten”、“pen”、“men”

输入“up>”,就说明要查找到以“up”结尾的所有目标对象,例如会找到“setup”、“cup”等等。

11、表达式查找:

“()”,尤其用于多个关键词的组合查找。

键入“(America)(China)”,在“替换为”中键入“\2 \1”,Word找到“America China”并替换为“China America”。

输入“<(江山)*(多娇)>”,就表示查找的是所有以“江山”开头并且 以“多娇”结尾的字符串。

另外为了更精确的查找,你还可以把以上的通配符联合起来使用,如:

输入“<(ag)*(er)>”则表示查找所有以“ag”开头并且以“er”结尾的单词,注意这时需要用括号将来区分开不同的查找规则。最后还要注意如果要查找已经被定义为通配符的字符,如“*”、“?”等字符,必须在该字符前面加上反斜杠“\”,如:输入“\*”则表示查找字符“*”。

使用通配符搜索

选中“使用通配符”复选框后,Word 只查找与指定文本精确匹配的文本(请注意,“区分大小写”和“全字匹配”复选框会变灰而不可用,表明这些选项已自动选中,您不能关闭这些选项)。

要查找已被定义为通配符的字符,请在该字符前键入反斜扛 (\),例如,要查找问号,可键入“\?”。


序号


查找内容


通配符


示例


1.


任意单个字符


?


例如,s?t可查找“sat”和“set”。


2.


任意字符串


*


例如,s*d可查找“sad”和“started”。


3.


单词的开头


<


例如,<(inter)查找“interesting”和“intercept”,但不查找“splintered”。


4.


单词的结尾


>


例如,(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个重复的前一字符或表达式


{n}


例如,fe{2}d查找“feed”,但不查找“fed”。


9.


至少n个前一字符或表达式


{n,}


例如,fe{1,}d查找“fed”和“feed”。


10.


n到m个前一字符或表达式


{n,m}


例如,10{1,3}查找“10”、“100”和“1000”。


11.


一个以上的前一字符或表达式


@


例如,[email protected]查找“lot”和“loot”。

一些代码只有在选中或清除“使用通配符”选项时才能使用。

使用代码搜索

可以在“查找内容”或“替换为”框中使用的代码


段落标记()


键入^p(选中“使用通配符”复选框时在“查找内容”框中无效)或键入^13


制表符()


键入^t或键入^9


ASCII字符


键入^nnn,其中nnn是字符代码


ANSIcharacter


键入^0nnn,其中nnn是字符代码


长划线(—)


键入^+


短划线(–)


键入^=


脱字号


键入^^


手动换行符()


键入^l或键入^11


分栏符


键入^n或键入^14


分页符或分节符


键入^12(替换时,插入分页符)


手动分页符


键入^m(当选中“使用通配符”复选框时,还将查找或替换分节符)


不间断空格()


键入^s


不间断连字符()


键入^~


可选连字符()


键入^-

只能在“查找内容”框中使用的代码(选中“使用通配符”复选框时)


图片或图形(仅嵌入)


键入^g

只能在“查找内容”框中使用的代码(清除“使用通配符”复选框时)


任意字符


键入^?


任意数字


键入^#


任意字


键入^$


Unicode字符


键入^Unnnn,其中“nnnn”是字符代码


图片或图形(仅嵌入)


键入^1


脚注标记


键入^f或键入^2


尾注标记


键入^e



键入^d


正在打开域大括号(当域代码可见时)


键入^19


正在关闭域大括号(当域代码可见时)


键入^21


批注


键入^a或键入^5


分节符


键入^b


全角空格(Unicode)


键入^u8195


半角空格(Unicode)


键入^u8194


白色空格


键入^w(可以是常规空格、不间断空格以及制表符的任意组合)

只能在“替换为”框中使用的代码


“Windows剪贴板”的内容


键入^c


“查找内容”框的内容


键入^&

选中“使用通配符”复选框后,Microsoft Word 不识别在“查找内容”框中输入的用于下列项目的代码:尾注和脚注标记、域、段落标记、分节符或空白区域。若要搜索这些项目,可以在“查找内容”框中键入下列替换代码。(注意,没有可用于域的替换代码)


若要查找脚注或尾注标记


键入“^2”


注意,Word 无法区分脚注和尾注标记。


若要查找段落标记


键入“^13”


若要查找分节符


键入“^12”


Word 将搜索手动分页符和分节符。


查找空白区域


键入“空格{1,}”

例子:

1. 将word文档中相邻的两个数字间都加入tab制表位

查找正则:([0-9])([0-9])

替换正则:\1^t\2

补:word中使用正则做替换时对分组的引用是使用\n的形式(n为分组的数字)

来自 <http://www.cnblogs.com/kevin-yuan/archive/2012/11/18/2775714.html>

原文地址:https://www.cnblogs.com/pugongying123/p/8327674.html

时间: 2024-08-07 19:54:40

Microsoft Word 之 通配符匹配的相关文章

word使用通配符匹配文字,并且在改文字的固定地方加入字符

用word打开文本格式的文件 点击ctrl+h,点击更多,会出现下图所示: 勾选住“使用通配符” Word中通配符的规则和java大差不差: ?:匹配单个字符: *:匹配多个字符: -:范围匹配,例如[A-Z]会匹配abc…所有26个英文字母 []:选择匹配,例如:[白哈]度,会匹配白度和哈度 查找的时候可以直接使用,但是要在匹配到的字符固定位子添加字符,的话要给匹配规则加上尖括号(<>),例如:<第*章> 在替换为输入框中 “^&”代表了你匹配到的字符,加上你想要加入的字

Java操作Microsoft Word之jacob

转自: 现在我们一起来看看,用Java如何操作Microsoft Word. jacob,官网是http://danadler.com/jacob 这是一个开源的工具.最新版本1.7 官方的解释是:The JACOB Project: A JAva-COM Bridge 这是官方对下载文件的说明: jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names r

会务准备期间材料准备工作具体实施总结 ----(vim技巧应用, python信息提取与整合, microsoft word格式调整批量化)

会务准备期间材料准备工作具体实施总结(vim, python, microsoft word) span.kw { color: #007020; font-weight: bold; } code > span.dt { color: #902000; } code > span.dv { color: #40a070; } code > span.bn { color: #40a070; } code > span.fl { color: #40a070; } code >

Microsoft Word 控件Essential DocIO下载及介绍

Essential DocIO是一款强大的.NET控件,可用于读取Microsoft Word 文件,使你的应用程序可以很容易地创建丰富的Word文档,支持多种像Office word一样的操作,可以导出为多种文件格式,对文档进行格式化等,开发人员可以使用该控件创建出像Word一样的报表文档. 具体功能: 仅需要一行代码就可以创建出一个新的Word文档,并可以进行很多自定义选项,如:插入片段.段落.书签.图片等 所有标准和自定义属性都可以查看和修改 支持创建和取得文档里的变量 支持设置页边距 当

ASP.NET里创建Microsoft Word文档

原文发布时间为:2008-08-03 -- 来源于本人的百度文章 [由搬家工具导入] 本文是应在ASP.NET里创建Microsoft Word文档之需而写的。这篇文章演示了在ASP.NET里怎么创建和修改Microsoft Word文档。 [背景]      自动化是一种能让各种语言编写的(如:Visual Basic.NET或C#)应用程序在程序级别上控制其他应用程序。      对于Word的自动化允许你执行诸如创建新的文档,向文档里添加文本,邮件合并和格式化文档这些操作。在Word和其他

Asp.net 在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的问题

Asp.net 在配置Microsoft Excel.Microsoft Word应用程序权限时 error: 80070005 和8000401a 的解决总 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005. 控制面板->管理工具->组件服务->计算机->我的电脑->DCom配置->找到Microsoft Word文档之后单击属性打开此应用程序的属

【BZOJ-3507】通配符匹配 DP + Hash

3507: [Cqoi2014]通配符匹配 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 372  Solved: 156[Submit][Status][Discuss] Description 几乎所有操作系统的命令行界面(CLI)中都支持文件名的通配符匹配以方便用户.最常见的通配符有两个,一个是星号(“”’),可以匹配0个及以上的任意字符:另一个是问号(“?”),可以匹配恰好一个任意字符.现在需要你编写一个程序,对于给定的文件名列表和一个包

WildcardMatching和Regex,通配符匹配和正则表达式匹配

WildcardMatching:通配符匹配 算法分析: 1. 二个指针i, j分别指向字符串.匹配公式. 2. 如果匹配,直接2个指针一起前进. 3. 如果匹配公式是*,在字符串中依次匹配即可. 注意记录上一次开始比较的位置 Implement wildcard pattern matching with support for '?' and '*' '?' Matches any single character. '*' Matches any sequence of character

git 对 Microsoft Word 进行版本控制

昨天中国高校发生了一件骇人听闻的事情,听说不少高校的校园网用户连接校园网被勒索病毒给黑了,重要文件全部被加密,必须要支付赎金才能解密,具体新闻可以参见:http://www.sohu.com/a/140236495_346360.而且还有不少是和我一样的大四毕业狗,听说因为毕业论文没有备份,结果被黑了,然后,然后就没有然后了...真的是欲哭无泪啊.看到这个消息,我想起来我的没写完的毕业论文好像也没备份,吓得我赶紧去把论文备份到onedrive上面去了.据说微软之前已经打过补丁了,只是我国广大使用