当前位置: 首页 > news >正文

给网站做压力测试/百度seo怎么提高排名

给网站做压力测试,百度seo怎么提高排名,名校建设专题网站,access数据库网站开发日期:2021年04月27日 作者:Commas 注释:VB6本身不支持正则,需要引入VBS中的正则来工作…… 文章目录一、正则的前期绑定与后期绑定1)正则的前期绑定(静态绑定)2)正则的前期绑定&…

日期:2021年04月27日
作者:Commas
注释:VB6本身不支持正则,需要引入VBS中的正则来工作……


文章目录

  • 一、正则的前期绑定与后期绑定
    • 1)正则的前期绑定(静态绑定)
    • 2)正则的前期绑定(动态绑定)
  • 二、属性与方法
    • 1)RegExp
    • 2)MatchCollection
    • 3)Match
    • 4)SubMatches
  • 三、正则使用的示例


一、正则的前期绑定与后期绑定

1)正则的前期绑定(静态绑定)

引入流程:工程→引用→Microsoft VBScript Regular Expressions 5.5
在这里插入图片描述

'NO1:先声明,后实例化
Dim re As RegExp
Set pDicX = New RegExp
'NO2:直接声明实例化,相当于执行了NO1的两句代码
Dim re As New RegExp

2)正则的前期绑定(动态绑定)

Dim re As Object
Set re = CreateObject("vbscript.regexp")

二、属性与方法

1)RegExp

RegExp:正则表达式匹配模式的主要对象
查看流程:视图→对象浏览器→VBScript_RegExp_55→RegExp
在这里插入图片描述

属性与方法类型说明
GlobalBooleanTrue表示匹配所有, False表示仅匹配第一个符合项
IgnoreCaseBooleanTrue表示不区分大小写, False表示区分大小写
MultilineBooleanTrue表示允许多匹配多行文本, False表示搜索在换行时停止
PatternString正则表达式
ExecuteObject执行正则查找,返回所有匹配结果的集合,若未找到,则为空
ReplaceString执行正则字符串替换,并返回替换后的字符串
TestBoolean执行正则查找,若找到返回True,否则返回False

2)MatchCollection

MatchCollection:集合对象,包含有关匹配字符串的信息,该对象包含每个成功匹配的Match对象
查看流程:视图→对象浏览器→VBScript_RegExp_55→MatchCollection
在这里插入图片描述

属性与方法类型说明
CountLong匹配对象的总数
ItemObject匹配对象的索引

3)Match

Match:成功匹配的对象
查看流程:视图→对象浏览器→VBScript_RegExp_55→Match
在这里插入图片描述

属性与方法类型说明
FirstIndexLong匹配对象所匹配字符串的起始位置
LengthLong匹配对象所匹配字符串的字符长度
SubMatchesObject匹配对象所匹配结果的子项
ValueString匹配对象所匹配的值

4)SubMatches

SubMatches:成功匹配的对象的子项
查看流程:视图→对象浏览器→VBScript_RegExp_55→SubMatches
在这里插入图片描述

属性与方法类型说明
CountLong匹配对象所匹配结果子项的总数
ItemString匹配对象所匹配结果子项的结果

三、正则使用的示例

1)代码:

Option ExplicitPrivate Sub Form_Load()
On Error Resume NextDim sTxt As String: sTxt = "123 regexp 985abc@qq.com 正则表达式"'NO1Dim re As New RegExp'NO2'Dim re As Object'Set re = CreateObject("vbscript.regexp")With re.Global = False.IgnoreCase = False.MultiLine = True.Pattern = "(\w+)@(qq)\.com"'1)判断字符串中是否存在正则匹配的字符串Debug.Print sTxt, .Test(sTxt)'2)替换字符串中存在正则匹配的字符串Debug.Print .Replace(sTxt, "邮箱")'3)查找字符串中存在正则匹配的字符串,并返回匹配集合MatchDim clnM As MatchCollection, oM As Match, i As Long, j As LongSet clnM = .Execute(sTxt)With clnMDebug.Print "clnM.Count=" & .CountFor i = 0 To .Count - 1Set oM = .Item(i)Debug.Print i, oM, "→明细:", oM.FirstIndex, oM.Length, oM.ValueIf oM.SubMatches.Count > 0 ThenDebug.Print "oM.SubMatches.Count=" & oM.SubMatches.CountFor j = 0 To oM.SubMatches.Count - 1Debug.Print "oM.SubMatches(" & j & ")=" & oM.SubMatches(j)Next jEnd IfNext iEnd WithEnd With
End Sub

2)结果:

123 regexp 985abc@qq.com 正则表达式       True
123 regexp 邮箱 正则表达式
clnM.Count=10            985abc@qq.com →明细:       11            13           985abc@qq.com
oM.SubMatches.Count=2
oM.SubMatches(0)=985abc
oM.SubMatches(1)=qq

版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/116745321

http://www.jmfq.cn/news/4891951.html

相关文章:

  • 自己搭建云服务平台/英语seo
  • 电子商城网站建设方案/电商代运营公司排名
  • 重庆公司网站建设价格/百度推广视频
  • 三五互联网站管理登录地址是多少/steam交易链接怎么改
  • 赤峰网站策划/深圳sem竞价托管
  • 怎么做代购彩票网站/济南网站优化公司排名
  • 湟源县wap网站建设公司/西安百度seo
  • 网站建设实训报告心得/网站外链是什么
  • 网站设计师/关键词推广
  • 贵州 网站建设/百度竞价广告怎么投放
  • 做seo需要哪些知识/安全优化大师下载
  • 铜山区建设局网站/农大南路网络营销推广优化
  • 十大SEO网站外链建设误区/上海网站外包
  • 手机低价购买网站/广告策划公司
  • 找人做网站维护多少钱/现在有哪些培训学校
  • 介绍国外的网站有什么不同/广州网络推广万企在线
  • wordpress feed 缩略图/谷歌优化工具
  • 网站建设费用包括/2022年适合小学生的新闻
  • xp花生壳做网站/国外免费网站服务器
  • 北京做网站的大公司/百度网盘服务电话6988
  • 网站投票怎么做/seo关键词优化外包公司
  • 做网站利润/aso优化榜单
  • 建英文网站费用/北京互联网公司
  • 网站开发地图板块浮动/新媒体运营培训课程
  • 移动网站开发试验报告/hyein seo是什么牌子
  • 莆田高端网站建设/如何免费自己创建网站
  • 做刷单哪个网站找小白/百度推荐现在为什么不能用了
  • 电子商务型网站/如何制作网页链接
  • 音乐网站前台模板/小红书指数
  • 网站的企业风采怎么做/企业网络营销的模式有哪些