| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 739 人关注过本帖
标题:有关asp中应用正则表达对象RegExp的问题
取消只看楼主 加入收藏
tmmuwuhd
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-2
收藏
 问题点数:0 回复次数:1 
有关asp中应用正则表达对象RegExp的问题

最近在学习regexp,从百度中看到下面代码
  <%
  Function RegExpTest(patrn, strng)
  Dim regEx,Match,Matches
  Set regEx = new RegExp
  regEx.Pattern = patrn  '设置模式。
  regEx.IgnoreCase = True   '设置是否区分字符大小写。
  regEx.Global = True   '设置全局可用性。
  Set Matches = regEx.Execute(strng)  '执行搜索。
  For Each Match in Matches  '遍历匹配集合。
  RetStr = RetStr & "Match found at position "
  RetStr = RetStr & Match.FirstIndex & ". Match Value is '"
  RetStr = RetStr & Match.Value & "'." & "<BR>"
  Next
  RegExpTest = RetStr
  End Function
  response.write RegExpTest("[ij]s.", "IS1 Js2 IS3 is4")
  %>
  在自己机器中却出现下面问题:
  Microsoft VBScript 编译器错误 错误 '800a03f6'
  
  缺少 'End'
  
  /iisHelp/common/500-100.asp,行242
  
  Microsoft VBScript 编译器错误 错误 '800a0408'
  
  无效字符
  
  /a.asp,行3
  
  Dim regEx,Match,Matches。
  -------------^
  后来我把Dim regEx,Match,Matches后面的两个变量去掉,结果又出现regEx.Pattern = patrn  '设置模式。
  -------------^
  我又在百度中搜了一下,有人说脚本引擎版本太低,建议IE升至6。
  可我的IE已经是6.0 sp1,vbscript版本为5.6.0.7426。
  请各位大虾专家权威人士帮助解决一下



  Microsoft VBScript 编译器错误 错误 '800a03f6'
  
  缺少 'End'
  
  /iisHelp/common/500-100.asp,行242
  
  Microsoft VBScript 编译器错误 错误 '800a0408'
  
  无效字符
  
  /a.asp,行5
  
  regEx.Pattern = patrn  '设置模式。
  -------------
  ??????????????究竟为什么^

搜索更多相关主题的帖子: 正则 RegExp asp 对象 应用 
2006-09-02 00:58
tmmuwuhd
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-2
收藏
得分:0 
我试过了,不行啊 。
急切等待中。。。
2006-09-04 09:59
快速回复:有关asp中应用正则表达对象RegExp的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038790 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved