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") )
韩国云服务器哪个好?韩国云服务器好用吗?韩国是距离我国很近的一个国家,很多站长用户在考虑国外云服务器时,也会将韩国云服务器列入其中。绝大部分用户都是接触的免备案香港和美国居多,在加上服务器确实不错,所以形成了习惯性依赖。但也有不少用户开始寻找其它的海外免备案云服务器,比如韩国云服务器。下面云服务器网(yuntue.com)就推荐最好用的韩国cn2云服务器,韩国CN2云服务器租用推荐。为什么推荐租用...
近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...