设为首页   加入最爱           最新更新:全方位英文文章资料库
 
资料坊搜索: 标题 全文     
JS,VBS中正则对象中Exec(ute)方法的应用举例
   首页>>YesizeCOM>>电脑技能坊>>ASP>>正文       
 
广告招租,e-mail:yesize@hotmail.com

广告招租,e-mail:yesize@hotmail.com


<script language="javascript">

var xx="如果我们相信(quote) 引用张三的话 (/quote) 所说的,那么,我们也要相信 (quote) 李四的话 (/quote)的话吗?";

//建立正则表达式的匹配模式、匹配。()的作用就是用来获取匹配,以备后用。
//第 1 对()匹配 (quote) ,由于(、)是特殊字符,要匹配它们需要用\转义。
//第 2 对()匹配 (quote)(/quote) 中间的内容。. 表示所有字符,[^\(] 用来踢除 (,否则如果有多个匹配,只能获取一个。
//第 3 对()匹配 (/quote)
//g 就是用来搜索用的匹配。否则只能得到第1个匹配。
var p=/(\(quote\))(.[^\(]*)(\(\/quote\))/g;
i=1;
while(a=p.exec(xx)){
document.write("第"+i+"个所有的匹配:"+a[0]+"。<BR>"); //数组的第1项存放的是所有()里的匹配,本例是3对()匹配的结果
document.write("&nbsp;&nbsp;&nbsp;第1个子匹配:"+a[1]+"<BR>");//获取第 1 对 () 里的匹配。
document.write("&nbsp;&nbsp;&nbsp;第2个子匹配:"+a[2]+"<BR>");//同上。
document.write("&nbsp;&nbsp;&nbsp;第3个子匹配:"+a[3]+"<BR><BR><BR>");//如果还有第4、5对(),就可以用a[4]、a[5]
i++;
}
</script>

这是VBS中的例子,就不再介绍乐。
<script language="vbscript">
dim xx
xx="如果我们相信(quote) 引用张三的话 (/quote) 所说的,那么,我们也要相信 (quote) 李四的话 (/quote)的话吗?"
set p=new regexp 建立正则表达式
p.pattern="(\(quote\))(.[^\(]*)(\(\/quote\))" 建立匹配的模式
p.global=true 全局搜索

set a = p.execute(xx)
i=1
for each val in a
document.write("第"+cstr(i)+"个所有的匹配:"+val+"<BR>")
document.write("&nbsp;&nbsp;&nbsp;第1个子匹配:"+val.SubMatches(0)+"<BR>")
document.write("&nbsp;&nbsp;&nbsp;第2个子匹配:"+val.SubMatches(1)+"<BR>")
document.write("&nbsp;&nbsp;&nbsp;第3个子匹配:"+val.SubMatches(2)+"<BR><BR><BR>")
i=i+1
next
</script>


上一篇:ASP中处理#include 下一篇:如何使用asp创建dsn

版权说明:作品来源于网上,版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在3个工作日内删除。yesize@hotmail.com
  热门小游戏分类 
射击小游戏 连连看小游戏
台球小游戏 成人小游戏
CS小游戏 化妆小游戏
赛车小游戏 休闲小游戏
篮球小游戏 换装小游戏
儿童小游戏 牛牛小游戏
麻将小游戏 冒险小游戏
美媚小游戏 益智小游戏
体育小游戏  
Society Recreation & Sports
Travel & Leisure Communications
Vehicles Computers
Fashion Arts & Entertainment
Reference & Education Disease & Illness
Writing & Speaking Politics
Product Reviews Food & Beverage
Finance Internet Business
Self Improvement Home & Family
Health & Fitness Business
最新更新内容
警惕“公务员报考热”背
公务员考试不是丈母娘考
一名新公务员的自白:我
公务员考脑筋急转弯与挂
北努斗:2006行政能力测
大讨论:06行测BT题目大
过来人回忆:当年,我也
一家之言:公务员热折射
公务员考试申论要是有正
数十万大学生走进公务员
      粤ICP备05005424         Copyright ©2000 - 2004 Yesize.COM