匹配VBS教程VBscript属性-Pattern 属性(VBS tutorial VBscript attributes - Pattern properties)

vbscript教程  时间:2021-02-08  阅读:()

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") )

Dataideas:$1.5/月KVM-1GB/10G SSD/无限流量/休斯顿(德州)_主机域名

Dataideas是一家2019年成立的国外VPS主机商,提供基于KVM架构的VPS主机,数据中心在美国得克萨斯州休斯敦,主机分为三个系列:AMD Ryzen系列、Intel Xeon系列、大硬盘系列,同时每个系列又分为共享CPU和独立CPU系列,最低每月1.5美元起。不过需要注意,这家没有主页,你直接访问根域名是空白页的,还好他们的所有套餐支持月付,相对风险较低。下面以Intel Xeon系列共...

百纵科技云主机首月9元,站群1-8C同价,美国E52670*1,32G内存 50M 899元一月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...

PacificRack(19.9美元/年)内存1Gbps带vps1GB洛杉矶QN机房,七月特价优惠

pacificrack怎么样?pacificrack商家发布了七月最新优惠VPS云服务器计划方案,推出新款优惠便宜VPS云服务器采用的是国产魔方管理系统,也就是PR-M系列,全系基于KVM虚拟架构,这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10以及Linux等操作系统,最低配置为1核心2G内存1Gbps带宽1...

vbscript教程为你推荐
淘宝收费淘宝网的收费项目有哪些湖南商标注册湖南商标注册代办公司中国论坛大全中国十大网站是?依赖注入依赖注入到底是为了解决什么问题的伪静态如何设置伪静态规则arm开发板新手入门应如何选择 ARM 开发板?今日热点怎么删除今日热点自动弹出怎么卸载或屏蔽腾讯文章怎样才能在手机腾讯网上发表文章?xv播放器下载除了迅雷看看播放器还有什么播放器支持xv格式的视频?创维云电视功能很喜欢创维云电视,它到底有哪些独特功能?
asp主机 网通服务器租用 免费试用vps 动态ip的vps 个人域名备案 已经备案域名 东莞电信局 inmotionhosting BWH payoneer 日志分析软件 web服务器架设软件 湖南服务器托管 hinet 泉州移动 paypal注册教程 linux使用教程 如何建立邮箱 免费mysql数据库 asp空间 更多