1.通配符的使用方法
原发布者:18609318586
通配符的使用方法在Word中有一项“查找”的功能,利用它我们可以迅速地找到要编辑或者修改的文字,该功能的使用方法如下:单击“编辑”菜单中的“查找”命令,即可弹出“查找和替换”对话框,在“查找内容”中我们可以输入要查找的内容,Word查找不但支持像“*”和“?”这样的常见通配符,还支持像“[]”、“@”等不常见的通配符,要使用这些不常见的通配符必须进行如下设置:在“查找和替换”对话框中,单击“高级”按钮,选中“使用通配符”复选框即可。利用通配符可以令我们的查找工作更加灵活方便,下面就让我们来看一下这些统配符的具体用法。1、任意单个字符:“?”可以代表任意单个字符,输入几个“?”就代表几个未知字符。比如我们输入“?国”就可以找到诸如“中国”、“美国”、“英国”等字符;输入“???国”可以找到“孟加拉国”等字符。2、任意多个字符:“*”可以代表任意多个字符。比如我们输入“*国”就可以找到“中国”、“美国”、“孟加拉国”等字符。3、指定字符之一:“[]”框内的字符可以是指定要查找的字符之一,比如输入“[中美]国”就可以找到“中国”、“美国”。4、指定范围内的任意单个字符:“[x-x]”可以指定某一范围内的任意单个字符,比如输入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范围内的字符必须用升序。5、排除指定范围内的任意单个字符:“[!x-x]”可以用来排除指定范围内的任意单个字符,比如我们输入“[!c-f]”就可以找到“ba
2.通配符是什么以及通配符应该怎样使用
通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。 实际上用“*Not?paOd”可以对应Notpad\MyNotpad【*可以代表任何文字】;Notpad\Notepad【?仅代表单个文字】;Notepad\Notepod【ao代表a与o里二选一】,其余以此类推。
通配符优先级
对于使用通配符模式的各种资源,Tivoli Access Manager for Operating Systems 必须确定将应用何种通配符模式。例如,假设有两种模式:
/usr/local/*.log
和
/usr/local/user1/*.log
字符串 /usr/local/user1/x.log 与这两种模式都匹配。
为了解决这种模棱两可的情况,应用了优先级规则。模式越具体,其优先级也越高。根据这种原则,/usr/local/user1/x.log 在与 /usr/local/*.log 模式相匹配之前先与 /usr/local/user1/*.log 模式相匹配。由于找到一个匹配项,任何可应用于匹配此模式的对象的策略都将适用。
下表显示了通配符元素的优先级。表中较高位置的元素优先于表中较低位置的元素。
表:通配符元素优先级规则
优先级 元素 示例
1 精确字符 a, \*, \\
2 字符范围 [Aa], [[:digit:]]
3 任意字符 ?
4 重复的精确字符 a+
5 重复的字符范围 [Aa]+, [[:digit:]]+
6 重复的任意字符 ?+
7 任意字符串 *
根据资源的种类,将通过从开始到结束(或者相反方向)逐个元素比较模式来确定优先级。匹配文件名称的模式是从开始比较到结束。匹配主机名称的模式是从结束比较到开始。
除了认为相同的两种模式之外,将认为较长的模式比较短的模式更具体,除非较长的字符串是由于星号(*)而较长。
通配符优先级的示例
表 4 显示了按优先级从最高到最低排列的文件名和主机名通配符模式。
表 4. 通配符模式优先级示例
优先级 文件名称模式 主机名称模式
1 log/0[0-9]/error
2 log/0?/error
3 log/0*/error
4 log/[0-9]+/error.1
5 log/*/error.1
6 log*/error.1
7 log*/error
8 log*/error* *
9 log*
10 * *
当两个模式之间的唯一差别是字符集合中指定的字符时,将通过逐字比较包含模式的两个字符串来确定优先级。仅在要匹配的字符集包含一些相同字符时才必须考虑这一点。如果在两个集合中没有公共字符,则任一给定的字符串最多只能匹配这两个模式中的一个。
3.通配符的使用方法.
通配符的使用在使用文件时,主文件名和扩展名中还可以使用通配符“*”“?”。
其中“*”代表从它所在位置直到“.”(主文件名中为到“.”前,扩展名为“.”后)的所有字符;“?”代表它所在位置的任意字符。实例:A.?? 表示文件主名为A,扩展名不超过两个字符的文件 ???.com 表示文件名不超过三个字符,扩展名为COM的文件*.* 表示所有文件ABC.* 表示文件名为ABC,具有任意扩展名的文件*.EXE 表示以EXE为扩展名的所有文件A*.* 表示以字符A开头的所有文件 例如: ABC.txt ABD.com等A??.* 表示文件主名以A开头且不超过三个字符,具有任意扩展名 的文件 tabs) %x 匹配任何数量的非空格 [range] 匹配任何数量的在[range]中列出的字符 ^ 强制从一行的开始进行匹配 $ 强制匹配到一行的结束 (pattern) 保存匹配的式样到参数%1~%9 ~ 包括其中的字符不会被解释为特殊字符 {val1|val2|val3|。
} 匹配其中列出的任何特殊的串 {^string} 不匹配其中包括的串 使用[range]时,你可以在其中列出需要的字符例如 [abc] 或使用范围 [a-c] 。 为了匹配特殊字符本身,可以使用~将特殊字符括住,例如:~[test~] 将匹配字符串 [test] 而不是作为 [range] 来匹配。
只使用$可以匹配一个空行。 别名中使用参数的例子 我们在解谜过程中向npc提出的问题通常是以: ask npc about here ask npc about rumors ask npc about name 这样三个命令开始的,把他们定义成别名可以节省一些时间,像这样: #al askn {ask %1 about here;ask %1 about here;ask %1 about name} 可如果npc的名字有两个单词,或一堆同名的npc中你要问其中第二个,就需要把别名 中的参数改为%-1,此时执行askn bing 2或askn tian bing就不会出错了。
为了更好的理解参数的作用,试试执行下面的命令: #al tt test1 %1 test2 %2 test3 %-1 test4 %-2 看看执行{tt a1 a2 a3 a4 a5}的结果,一切都清楚了吧? 表达式 当执行运算时,如果所有参数均为数字,则执行数学运算,否则执行字符串操作。以 下是一些常用的表达式(v1和v2代表变量或另外的表达式): v1+v2 如果v1或v2不是数字,则执行字符串相加 v1-v2 从v1中减去v2 v1*v2 相乘 v1/v2 v1除v2,结果不含小数 v1\v2 取模 v1&v2 逻辑运算and v1 and v2 同上 v1 | v2 逻辑运算or v1 or v2 同上 v1 xor v2 逻辑运算xor v1 = v2 如果v1等于v2返回真 v1 > v2 如果v1大于v2返回真 v1 < v2 如果v1小于v2返回真 v1 >= v2 如果v1大于等于v2返回真 v1 <= v2 如果v1小于等于v2返回真 v1 <> v2 如果v1不等于v2返回真 v1 != v2 同上 v1 =~ v2 如果表达式v1中的pattern包含v2,返回真 v1 ~= v2 同上 -v1 返回v1的负值 !v1 逻辑运算非 命令: number] Syntax:牋?#number command 这个命令向MUD重复发送number次命令,number必须是一个常数,如果要使用变量,请 使用loop命令。
当前已经重复的计数保存在系统变量%repeatnum中。 实例: #4 fight bing %i 命令将被解释成{fight bing 1;fight bing 2;。
;fight bing 4}发往MUD10 abort Syntax:牋?#AB 停止分析处理当前的命令行中#ab以后的部分 实例: get all corpse;#ABORT;split 在这个例子中,split将被忽略 action Syntax:牋?#AC pattern command [classname] Related:牋?#TRIGGER #T+ #T- #IGNORE 这是zMUD中最有用的特性之一。当从MUD中收到一条匹配的文本时,预先定义的命令将 被执行。
这条命令的第一个参数是被匹配的文本,如果文本中包含空格,你需要将它 用括号{}括起来。pattern中能够包含特殊的pattern matching symbols 和通配符。
第二个参数是将要被执行的命令,超过一个单词的命令也需要使用括号{}。第三个参 数用于给不同的触发动作命名分类,便于管理。
高级的触发设置必须使用参数 (Preferences)对话框,在对话框中,你可以决定触发的动作是紧跟在匹配的文本之 后还是在新的一行中执行。 一个简单的例子: #AC {你买下一件藤甲} {wear jia} 这样,无论何时只要你买了藤甲,立刻可以自动穿上。
自动登录的例子: #AC {^您的英文名字:} {river} #AC {^请输入相应密码:} {12345} 然后在参数对话框中关闭 Trigger on Newline 设置并且打开 Trigger on Prompt 这 样名字和密码将紧接着提示行输入而不会等待换行。注意,字符 ^ 将强制从一行的头 部开始匹配。
触发中的参数 #AC {^You get (%d) coins} {chat I get %1coin } rich 当你看到一行“You get [number] coins”时,其中的数值将被存放在变量%1中,其 后执行的命令可以使用这个数值。在这个例子中用到了类(class)名rich,这样你就 能够使用t+和t-命令来打开或关闭这个触发。
add Syntax:牋?#AD variable amount 这个例子允许你做一个简单的算术计算。amount可以是数值或变量。
如果要做减法, 可以使用负值。复杂一些的算术计算,请使用 #math 命令。
实例: #AD moves 1 给变量@moves加一 #ACTION {You get (%d) coins} {#AD gold %1} 当捡到钱时,把捡钱的数量加到 @gold 变量中 alarm Syntax:牋?#ALA timepattern command Related:牋?#TRIGGER 建立一个基于时间的触发,而不是根据从MUD中获得的信息触发。timepattern可以。
4.Word中通配符怎么用
Word中通配符怎么用?
使用MicrosoftWord可以查找和替换文字、格式、段落标记、分页符(分页符:上一页结束以及下一页开始的位置。MicrosoftWord可插入一个“自动”分页符(或软分页符),或者通过插入“手动”分页符(或硬分页符)在指定位置强制分页。)和其他项目。可以使用通配符和代码来扩展搜索。
Word中通配符应用
1.“?”
该通配符可以用来代表任意单个字符,当大家不清楚查找目标中指定位置的内容是什么的时候,就可以用“?”来代替。注意一个“?”只能代表一个未知字符。如果要查找不止一个字符,可以用多个“?”来通配表示。但是如果我们不知道到底有多少个字符,该如何使用呢?如果是这样,就必须要用到下面这个通配符了。
2.“*”
该通配符可以用来代替任意多个字符。比如我们输入“*n”,系统就会自动找出所有以“n”结尾的单词或字符集,而不管它前面有多少个字符。
3.“*[/”
该通配符可以表示单词的结尾。如输入“(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)如果要查找已被定义为通配符的字符。请在该字符前键入反斜扛(\),例如,要查找问号,可键入“\?”。
5.请问什么是通配符,如何使用
什么是通配符?通配符包括星号“*”和问号“?”,星号表示匹配的数量不受限制,而后者的匹配字符数则受到限制。这个技巧主要用于英文搜索中,如输入““computer*”,就可以找到“computer、computers、computerised、computerized”等单词,而输入“comp?ter”,则只能找到“computer、compater、competer”等单词。
使用一个通配符包括所有传输协议使用特定的 Web 地址,请使用以下步骤:
单击开始指向设置、控制面板,单击然后双击 Internet。
单击安全选项卡,单击受信任的站点区域或在区域框中的受限的站点区域,然后单击添加站点 (或网站)。
在“向区域添加此 Web 站点“框中键入星号代替相应的传输协议。 例如,您可以键入“*: / / “(不带引号)。
单击确定,单击确定,然后关闭控制面板。
将网站添加到受限的站点区域或 Internet Explorer 中的受信任站点区域,并使用一个通配符包括特定的域中的所有该域,请使用以下步骤:
单击开始指向设置、控制面板,单击然后双击 Internet。
单击安全选项卡,单击受信任的站点区域或在区域框中的受限的站点区域,然后单击添加网站。
特定域在“向区域添加此网站“框中,请键入域的位置的星号。 是
6.文件的通配符有哪几个分别有什么作用
通配符主要有:
1、星号(*),用来模糊搜索文件。
当查找文件夹时,可以使用通配符星号来代替一个或多个真正字符。
2、问号(?),作用也是用来模糊搜索文件。
当不知道真正字符或者懒得输入完整名字时,常常使用通配符问号代替一个或多个真正的字符。
扩展资料:
通配符的注意事项:
通配符包括星号“*”和问号“?”
星号表示匹配的数量不受限制,而后者的匹配字符数则受到限制。
这个技巧主要用于英文搜索中,如输入““computer*”,就可以找到“computer、computers、computerised、computerized”等单词,而输入“comp?ter”,则只能找到“computer、compater、competer”等单词。
参考资料来源:百度百科-通配符