VBS教程VBscript属性-Pattern属性VBS tutorial VBscriptattributes - Pattern properties
教程 VBS VBScript属性模式属性
模式属性
设置或返回被搜索的正则表达式模式。
对象。模式[ = “要查找的字符串“]
参数
对象
必选项总是一个regexp对象变量。
要查找的字符串
可选项的。被搜索的正则字符串表达式它可能包含设置部分表格中的各种正则表达式字符。
设置
在书写正则表达式的模式时使用了特殊的字符和序列下表描述了可以使用的字符和序列并给出了实例。
字符描述
“将下一个字符标记为特殊字符或字面值。例如“N”与字符“N”匹配。 “\n”与换行符匹配。序列“\\”与” \ “匹配 ” “与” “匹
配。
^匹配输入的开始位置。
匹配输入的结尾美元。
*匹配前一个字符零次或几次。例如 “朝*”可以匹配“Z” 、 “动物园” 。
+匹配前一个字符一次或多次。例如 “因此可以匹配+” “动物园” 但不匹配“Z” 。
匹配前一个字符零次或一次。例如 ” 我吗 ”可以匹配“永远”中的“我” 。
。匹配换行符以外的任何字符。
模式与模式匹配并记住匹配。匹配的子字符串可以从作为结果的比赛集合中使用项目[ 0 ]„[ ]取得。如果要匹配括号字符和可使用” “或” ” 。
X | Y匹配XYZ或。例如|食品”可匹配“Z”或“食物” 。 ” Z |
F匹配OO” “动物园”或“食物” 。
{ } n为非负的整数。匹配恰好N次。例如 “{ 2 } ”不能与”鲍勃中的“O”匹配但是可以与” foooood”中的前两个O匹配。{ } n为非负的整数。匹配至少N次。例如 “{ 2 } ”不匹配“鲍伯”中的“O” 但是匹配” foooood”中所有的O O { 1 } ”等价于
“+” 。 “{ 0 }”等价于“O” 。
{ } N MM和N为非负的整数。匹配至少N次至多M次。例如“{ }” 、 “匹配fooooood”中前三个O O {0, 1} ”等价于“啊 ” 。[某某]一个字符集。与括号中字符的其中之一匹配。例如 “[ ]”匹配“平原”中的” “。
[ ^ XYZ ]一个否定的字符集。匹配不在此括号中的任何字符。例如 ” [ ^ ] “可以匹配“平原”中的“P” 。
表示某个范围内的字符[A-Z] 。与指定区间内的任何字符匹配。例如“[A-Z]”匹配” “与“Z”之间的任何一个小写字母字符。
[ ^ M-Z ]否定的字符区间。与不在指定区间内的字符匹配。例如“[ M-Z ] “与不在“M”到“Z”之间的任何字符匹配。
B与单词的边界匹配即单词与空格之间的位置。例如 “\b”与“永远”中的“ER”匹配但是不匹配“动词”中的“ER” 。
B与非单词边界匹配” 。 EA R B”与“不早”中的“耳”匹配。三维与一个数字字符匹配。等价于[0-9] 。
三维与非数字的字符匹配等价于[ ^ 0-9 ] 。
与分页符匹配\ f。
\n与换行符字符匹配。
与回车字符匹配\r。
的与任何白字符匹配包括空格、制表符、分页符等。等价于” [ \F
\n\n R T V ]” 。
的与任何非空白的字符匹配。等价于” [ ^ \ F \n\n R T V ]” 。不与制表符匹配。
V与垂直制表符匹配。
钨与任何单词字符匹配包括下划线等价于” [ a-za-z0-9_ ]” 。钨与任何非单词字符匹配。等价于” [ ^ a-za-z0-9_ ]” 。
“民匹配Num个其中Num为一个正整数。引用回到记住的匹配。例如 ” 。 1 “匹配两个连续的相同的字符。
匹配n n
Where n is an octal code value. Octal code values must be 1,2, or 3 digits long. For example, "\11" and"\011"match a tab."\0011" is equivalent to"\001"and"1"". Octal code values mustnot exceed 256. Otherwise, only the first two characters areconsidered part of the expression. Allows ASCII code to be usedin regular expressions.
\x n matches n, where n is a sixteen -ary code value. Sixteenhexadecimal code value must be exactly two digits long. Forexample, "\x41" matches "A"". "\x041" is equivalent to "\x04"and "1"". Allows ASCII code to be used in regular expressions.Explain
The following code illustrates the use of the Pattern property:Function, RegExpTest (PATRN, strng) , Dim, regEx, Match,Matches. Create variables. Set regEx=New RegExp' establishesgeneral expressions. RegEx.Pattern= PATRN ' settings mode.RegEx. IgnoreCase = True ' settings are case sensitive.RegEx.Global=True ' set global availability. Set
Matches=regEx.Execute (string) 'repeated matching sets'RegExpTest = regEx.Execute (strng) ' perform search. For eachmatch in matches' "Match found repeated matching set
RetStr=RetStr& at position" RetStr=RetStr&Match.FirstIndex&".Match Value is" RetStr=RetStr&Match.Value& "&vbCRLF Next. "RegExpTest=RetStr End Function MsgBox (RegExpTest ("is. ", "IS1is2 IS3 is4") )
有在六月份的时候也有分享过新网域名注册商发布的域名促销活动(这里)。这不在九月份发布秋季域名促销活动,有提供年付16元的.COM域名,同时还有5个+的特殊后缀的域名是免费的。对于新网服务商是曾经非常老牌的域名注册商,早年也是有在他们家注册域名的。我们可以看到,如果有针对新用户的可以领到16元的.COM域名。包括还有首年免费的.XYZ、.SHOP、Space等等后缀的域名。除了.COM域名之外的其他...
bgpto怎么样?bgp.to日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!bgpto主打日本(东京、大阪...
zji怎么样?zji最近新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码zji,优惠后韩国服务器最低每月440元起。zji主机支持安装Linux或者Windows操作系统,会员中心集成电源管理功能,8折优惠码为终身折扣,续费同价,全场适用。ZJI是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服...