[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

回复 1楼 的帖子

枯燥难懂。
还不如老老实实的举过例子,不求全面,但求明白。

TOP

回复 1楼 的帖子

vbs中的正则表达式的用法介绍

1----引用类
  1. set   reg=new regexp
复制代码
只有在引用类这个前提下,你才可以使用正则表达式查询。
2----创建你的搜索模板,你要搜索东西总得要有你自己的规则吧!
  1. reg.pattern=“\bhello\b”  
复制代码
这句话就是要在文本中查找hello

3---创建匹配集合,以就是说把文本中满足你创建的模板的那些字符找出来,所形成的集合就叫匹配。
  1.   set  matches=reg.execute("hello world  Hello  World")
复制代码
4---设置类reg的属性,比如说全局属性。
  1.     reg.global=true 'true可以换成-1
复制代码
5---你查了半天文本,总是要看你的搜索结果吧,如何看?方法有2:
  1. for each i  in matches
  2.   wscript.echo i.firstindex,i
  3. next
复制代码
法2
  1.      for  i=0 to matches.count-1
  2.        wscript.echo  matches(i)
  3.   next
复制代码
reg.ignorecase=-1 表示不分大小写。
reg.replace("hello world","x")----表示匹配的字符串被x取代
这里将显示:x world

[ 本帖最后由 myzam 于 2011-3-3 22:09 编辑 ]

TOP

返回列表