求一个正则表达式!急!!!

dongdongmo 2005-09-14 04:31:58

Dim regEx,str1 ' 建立变量。
Function ReplaceTest(patrn, replStr)
str1 = "@jz_1_1_1_0_0_0_0@@df_1_1_1_0_0_0_0@@hz_1_1_1_0_0_0_0@"
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
Response.write ReplaceTest("@jz+(\.[\w-]+)*(@)+$", "cat")--不对

谁给我写个patrn 我想把@rs("classid") 比如rs("classid") 的数值是jz就把
@jz_1_1_1_0_0_0_0@这个给替换掉 该怎么写?

...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerwen01 2005-09-14
  • 打赏
  • 举报
回复
楼上的正解
<%
Dim regEx,str1 ' 建立变量。
Function ReplaceTest(patrn, replStr)
str1 = "@jz_1_1_1_0_0_0_0@@df_1_1_1_jz0_0_0_0@@hz_1_1_1_0_0_0_0@"
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
ReplaceTest = regEx.Replace(str1, replStr) ' 作替换。
End Function
Response.write ReplaceTest("@jz+[^@]+@", "cat")
%>
baiyunfei 2005-09-14
  • 打赏
  • 举报
回复
说的不够详细啊。不知道这样可以不
Response.write ReplaceTest("@jz+[^@]+@", "cat")

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧