您当前的位置:首页 > 互联网教程

asp如何写正则表达式asp正则表达式

发布时间:2025-05-21 21:48:34    发布人:远客网络

asp如何写正则表达式asp正则表达式

一、asp如何写正则表达式asp正则表达式

1、如何用ASP(VBSCRIPT)正则表达式判断英文字母和数字?

2、dimresult:setresult=CreateObjectVBscript。正则表达式^[a-za-z0-9]$)dimresult:result=regex.test(text)setregex=nothingisrighttext=resultedfunction使用时:dimaa=if(IsRightText(a))那么当文本匹配时结束。

3、MyServer是一款WEB服务器软件,支持fastcgi,isapi扩展,断点续传、大文件下载、正则表达式url重写、虚拟目录等常用功能,是你快速建站及个人HTTP文件服务器的好帮手。支持php,asp,asp.net等服务器脚本,性能完全超越IIS等很多主流WEB服务器软件。

二、asp 求正则表达式 取网站标题,关键词和描述

1、<title>(.*)<\/title>空格是没有问题的,至于换行这些本来就不应该在title之间出现这样的格式,如果实在要这样做的话就用 fennng写的正则<title>([\s\S]*?)<\/title>。既然是采集信息,采集到后就应该先把采集到的内容中不必要的换行什么的替换掉,再用正则去提取。正则就要根据一定得规律去写,不可能写上一个能符合各种情况下的正则,至少我写不出来。关键词可以用

2、<meta\s*(name="keywords"\s*content="(.*)"|content="(.*)"\s*name="keywords")\s*\/>

3、取m[1]或m[2],当是<meta content="内容" name="keywords">时就是m[2],当<meta content="内容" name="keywords">时就是m[1],所以取的时候判断一下,如果m[1]==""再取m[2]如果还是要取含换行等空白字符的话就用<meta\s*(name="keywords"\s*content="([\s\S]*?)"|content="([\s\S]*?)"\s*name="keywords")\s*\/>

三、Asp高手进:正则表达式替换内容

1、function newstr(str1,str2,str,nr)

2、'函数参数说明:str1:开始替换的标记;str2:结束替换的标记;str:需要替换的字段;nr:替换标记里的内容的字串

3、while instr(tpstr,str1)>0 and instr(tpstr,str2)>0

4、newstr=newstr& left(left(tpstr,instr(tpstr,str2)+len(str2)-1),instr(tpstr,str1)-1)& str1& nr&str2

5、tpstr=right(tpstr,len(tpstr)-instr(tpstr,str2)-len(str2)+1)

6、content="<!--开始-->这里第一个需要替换的内容<!--结束-->"

7、content=content&"不需要替换的内容"

8、content=content&"<!--开始-->这里第二个需要替换的内容<!--结束-->"

9、content=content&"asdas d asd as d as d asd as d asd as"

10、content=content&"<!--开始-->这里第三个需要替换的内容<!--结束-->"

11、content=content&"<!--开始-->这里第四个需要替换的内容<!--结束-->"

12、content=content&"自行车自行车形成子形成在才这些才在"

13、tempstr=newstr("<!--开始-->","<!--结束-->",content,"被替换了"

14、response.Write(server.HTMLEncode(tempstr)))

15、<!--开始-->被替换了<!--结束-->

16、<!--开始-->被替换了<!--结束-->

17、asdas d asd as d as d asd as d asd as

18、<!--开始-->被替换了<!--结束-->

19、<!--开始-->被替换了<!--结束-->

20、自行车自行车形成子形成在才这些才在