面向移动用户的在线BLOG系统_第1页
面向移动用户的在线BLOG系统_第2页
面向移动用户的在线BLOG系统_第3页
面向移动用户的在线BLOG系统_第4页
面向移动用户的在线BLOG系统_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向挪动用户的在线BLOG系统论文关键词:挪动博客AP标准RSSXL论文摘要:目前,博客在互联网中的应用极其普遍,随着上网用户数量的不断上升,为了满足挪动用户对信息的便捷性、广泛性、实时性、交互性的强烈需求,面向挪动用户的在线BLG系统的课题研究非常必要。面向挪动用户的在线BLG系统,是以为媒介、以个人信息为散发点的挪动用户沟通平台。本系统依托于“河南中医学院记忆年轮系统,并增加在线BLG阅读器的功能,为挪动用户搭建一个“随时随地记录心情、时时刻刻关注好友的友好效劳平台。该系统按照ap2.0标准,采用RSS聚合、XL、数据库等技术获得数据载体,借助挪动开发相关技术通过挪动设备把内容展现给挪动用

2、户。该课题完成后,挪动用户就可以通过享受文字发布、阅览、评论、收藏等挪动效劳,真正体验到“永不掉线的感觉。1引言1.1课题的背景业界人士认为,与单一的挪动增值业务不同,挪动博客的出现开拓了网络社区交流和信息传播的新途径。网络社区形成的关键在于用户的广泛参与和互动。应当看到,时下流行的彩信和AP等挪动增值业务大都采用定制、下载的形式,用户可以上传和参与的业务应用非常有限,用户间的互动性缺乏,而挪动博客给人们提供了一个实时交流并能实现互动的平台。通过挪动博客,用户在自我愉悦的同时,还可以吸引志同道合者参与其中,与自己一起分享;用户也可以随时随地通过多种方式阅读到其他博友的日志,进展实时沟通。总之,

3、挪动博客使得每个人都可以成为信息和新闻的制造者,即使不会短信输入的用户也可以用照片、声音、录像等业务形式为挪动博客提供信息内容。挪动博客鼓励个人对信息内容的创作和发布,鼓励个人成为媒体中心,这将对“第五媒体的开展产生宏大的推动作用。1-51.2课题的目的旨在开发一个面向挪动用户的在线BLG系统,其依托于“河南中医学院记忆年轮系统,并增加在线BLG阅读器的功能,为挪动用户搭建一个“随时随地记录心情、时时刻刻关注好友的友好效劳平台。用户可以通过支持上网的挪动设备访问该系统,随时随地记录心情、时时刻刻关注好友,还可以订阅自己感兴趣的博客。1.3课题的意义该课题充分表达了挪动互联网的挪动性、用户定制性

4、、随时性。该课题的研究,可以满足信息时代挪动用户对信息的便捷性、广泛性、强实时性、强交互性的强烈需求,进一步推动挪动互联网的开展。随着中国3G通信的启动,多媒体业务所倡导的“娱乐无限内容将大行其道,如今,博客在互联网上的内容已经占据了相当大的比例,不久的将来,挪动博客将作为“第二博客出现,更符合随时随地拍照、上传照片、声音等自由秀的特点,更能诠释博客自由、个性化的一面。2系统分析2.1可行性分析挪动博客除了很好的继承传统博客的开放性、草根性、互动性、原创性、个人性等特点,还具备了自身更强的新特点:便捷性、广泛性、强实时性、强交互性。这些优势使其具备了广泛的、符合时代需要的应用前景。6-72.2

5、用户需求分析根据用户类型的不同,可以将挪动用户分为个人用户、企业用户和媒体用户,下面从这3类不同用户的角度对挪动用户需求进展分析:1个人用户分析根据NNI的最新统计,我国网民数量已经到达了1.23亿人,经常写博客的人已经到达了2800万。随着用户效劳要求的多样性和个性化越来越明显,一种随时随地写博客的需求逐渐浮出水面,最合适的最方便的途径就是挪动,挪动博客作为互联网博客的一种拓展应用逐渐开展起来了。目前,在专业挪动博客网站139.上,挪动博客正以每天1万名新增用户的速度增加,其中有3000人是纯用户,这些挪动博客用户正在为可以时时上传自己的见闻而兴奋不已。2企业用户分析作为一种企业形象推广的补

6、充手段,挪动博客的企业推广效果的性价比相对较高。企业使用的挪动博客沉着量、稳定性、速度、以及提供的个性化功能等各种参数来讲要比个人挪动博客高出一个级别。为此挪动博客效劳提供商可以向企业收取效劳费用,企业也会很乐意支付相比照拟低的推广费用。目前,挪动博客这一媒体还没有得到国内企业的广泛关注,这可能和挪动博客整体开展情况有关。3媒体用户分析国外的许多主流媒体已经开场介入挪动博客这个新的领域。以纽约时报为例,他们就找了许多写手,以博客的形式为他们做报道,有的人将他们称作“商业博客。这种微内容在一定程度上得到商业媒体的认可,因为挪动博客让他们看到了微内容的商业价值,而在微内容的丰富性方面,商业媒体有很

7、大的优势。8-112.3系统的主要技术分析该系统按照AP2.0标准,采用RSS聚合、XL、数据库、API等技术获得数据载体,借助挪动开发相关技术通过挪动设备把内容展现给挪动用户。技术详细分析如下:2.3.1AP2.0标准AP2.0主要采用的技术:=1*GB3XHTLP。采用XHTLP来扩展XHTL的根本用户简介,并可以按需要增加其他语言元素。=2*GB3TP/IP传送协议挪动简本。AP2.0将推动业界为无线链路开发TP挪动简本。=3*GB3Internet上运行的通用TP互操作。=4*GB3挪动友好技术:包括XHTL的简本;层叠款式表SS挪动简本;用户个性爱好和设备才能介绍等。与AP1.2相比

8、,AP2.0主要表达在:采用最新的Internet标准和协议,能优化网络带宽的利用以及基于数据包的全球无线网络的连接。能对已有的AP内容、应用和业务提供可管理的向后兼容性。AP2.0XHTLP,并支持AP1.x内容的L。这些标记语言在发挥其独特优点的同时,为挪动设备提供适宜的内容业务。支持对L1.0的完全向后兼容。L2.0在L1.0增加了向后兼容的详细特性后对XHTLP的扩展,可实现从L1.0到XHTLP的名称、属性的转换。支持的图片格式有:GIF,JPEG,PNG,BP、BP等。按照AP2.0标准化组织提出的标准开发标准进展页面开发,例如:支持XHTL的简本,层叠款式表SS挪动简本,多媒体信

9、息效劳S,APPush等。支持语言:支持内容标记语言、nsrtiu3以XLextensiblearkuplanguage为根底规定的兼容HTL的“XHTLBasi,和SSasadingstylesheets款式单。支持协议:因特网标准的TP/IP。2.3.2AP网站发布技术我所使用的效劳器软件是微软的IIS6.0,操作系统是irsftindsServer2022。在IIS平台创立一个新的IE类型。先选择AP站点的属性,然后选择“ 头标签。在“IE类型局部,点击“IE类型并且新建以下信息:表2.1IE类型信息表扩展名IE类型ltext/vnd.ap.llappliatin/vnd.ap.lbpi

10、age/vnd.ap.bplsappliatin/vnd.ap.lsriptlstext/vnd.ap.lsriptsappliatin/vnd.ap/lsript2.3.3RSS聚合技术RSS是一种XL方言,用于连锁eb内容和元数据RSS文件由一个hannel元素及其子元素组成除了频道内容本身之外,hannel还以项的形式包含表示频道元数据的元素,比方title、link和desriptin项通常是频道的主要局部,包含经常变化的内容频道一般有3个元素,提供关于频道本身的信息:title:频道或提要的名称link:与该频道关联的eb站点或者站点区域的URLdesriptin:简要介绍该频道是做

11、什么的122.3.4XL数据存储技术XL(eXtensiblearkupLanguage)是一种描绘型的标记语言,与HTL同为SGL(标准通用标记语言,IS-8879国际标准)的一种应用。由于XL在可扩展性、可移植性和构造性等方面的突出优点它的应用范围打破了HTL所到达的范围。XL文档由标记和内容组成。XL中有六种标记:元素(eleents)、属性(attributes)、实体引用(entityreferenes)、注释(ents)、处理指令(pressinginstrutins)和DATA段(DATAsetins)。XL与HTL最显著的不同是XL文档中引入了“文档类型声明(DuentType

12、Definitin)。DTD使文档可以与分析器交流关于它的内容的元信息。DTD的出现,赋予了XL文档可扩展性、构造性和可验证性,使XL具备了类似于数据库的一些性质,可以利用XL来组织和管理信息;又可以与HTL一样在阅读器中方便地表示,在Internet上高效地传递和交换。132.3.5数据库技术在SQLSERVER中来开发数据库,我们可以用它的企业管理工具来建立数据库,也可以用它的SQL语言分析器(QUERYANAlYZER)来建数据库,当建立好数据库以后,需要创立一个数据源,将该数据库作为一项效劳出版到INTERNET或INTRANET上,以便JSP、ASP等程序以通过JDBDB等技术访问数

13、据库。142.4系统的运行环境和开发工具计算机联入互联网系统要求:in2022+SQLserver2022+IIS6.0必需软件:模拟器+AtiveSyn同步软件3数据库设计图3.1ER图3.1数据库构造设计3.1.1概念构造设计3.1.2逻辑构造设计见附录一。3.2数据库构造实现见附录二。3.3运用设计3.3.1平安保密设计数据的平安性是指保护数据以防止因不合法的使用而造成数据的泄露、更改和破坏。这就要采取一定的平安措施。在数据库系统中,用检查口令等手段来检查用户身份,合法的用户才能进入数据库系统;当用户对数据库操作时,系统自动检查用户是否有权限执行这些操作。15为数据库bileBlg建立一

14、个用户“B。详细操作步骤如下:=1*GB3将SQLServer的身份验证形式设置为混合形式。以系统管理员身份登录,右击SQLServer效劳器图标,出现快捷菜单,选择菜单项“属性,出现SQLServer效劳器属性配置窗口,选择“平安性选项卡,选择身份验证方式为“SQLServer和inds身份验证,选择“确定按钮。如图。=2*GB3新建SQLServer登录帐号“B。翻开对象资源管理器目录树,选择“平安性“登录名“新建登录名,在“常规选项中输入登录名“B及密码。3.3.2数据库完好性数据库的完好性是指防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。本数据库中的数据在插入前

15、都是经过程序验证后正确的数据,在程序中实现详细的完好性控制。154程序构造设计4.1总体设计4.1.1系统物理构造图图4.1系统物理构造图图4.2系统总体流程图4.1.2系统总体流程图4.2功能构造描绘功能主要包括随意看看功能、好友功能、私信功能、消息功能、删除标签功能、添加标签功能、文章收藏功能、文章推荐功能和博客订阅功能,详细流程见附录三。4.3核心代码见附录四。4.4系统截图见附录五。5测试5.1测试的目的软件测试是为了发现程序中的错误而执行程序的过程。软件测试的概念开展比拟迅速,正确认识软件测试的定义是非常重要。目前,国际上已对软件测试形成一个共识:软件测试就是在软件投入使用前,对软件

16、的需求分析、设计规格说明和系统编码的最终复审。由此可见,软件测试的对象不仅仅是程序,需求规格说明、概要设计、详细设计、源程序都是软件测试的对象。175.2测试的方法与步骤由于该系统的用户群是持有挪动设备的用户,因此该系统的测试分为开发调试测试和真机测试两个阶段。1开发调试测试在开发调试阶段,用真机进展测试不太现实。因此在开发用计算机上安装挪动设备同步软件和模拟器,通过模拟器中的阅读器进展测试。详细流程见附录六。2真机测试开发调试完成后,可以将该系统进展正式部署试运行,用在阅读器输入网址,假如连入网络的话,就可以访问该网站,进展进一步的测试。6总结面向挪动用户的在线BLG系统的开发,让用户通过就

17、可以实现文字发布、阅览、评论、收藏、效劳管理。它将现有的互联网和电信增值业务完美结合,将1.23亿互联网用户和4.26亿的用户相结合,前景非常广阔。挪动博客作为新惹事物,通过产业价值链各环节的共同努力,挪动博客的开展必将势如破竹,拥有宏大的开展空间和良好的开展前景。参考文献1挪动博客开拓社区交流新天地J.新应用,2022:32-33.2胡忠青.挪动博客的传播优势与产业链商机J.东南传播,2022:55-57.3陈潇.挪动博客全新的娱乐J.互联网天地,2022:20-20.4梁宏.专访博客郑云深挪动博客别样视角J.多媒体世界,2022:102-104.5刘洪清.风生水起“第五媒体J.青年记者,2

18、022:13-14.6刘衡萍.挪动博客市场分析及盈利形式讨论J.通信世界,2022:45-46.7陈锦花,马凌.挪动博客创始全新体验J.中国电信业,2022:36-37.8徐海燕.浅谈挪动博客特点及开展根底J.商业现代化,2022(529):125-126.9刘欣.挪动博客3G流媒体的重要载体J.数码世界,2022(02):11-12.10新PIA打造个人挪动博客J.每周电脑报,2022:4-5.11陈锦花,马凌.如何点燃挪动博客市场J.中国新通信,2022:81-82.12高鹏.BLG中的RSS技术探究J,2022,25(2):61-62.13何月梅,刘翠霞,温炎耿.基于XL高校存储数据信息

19、的研究J.商业现代化,2022,下旬刊(537):12-13.14胡艳维.SQLSERVER数据库系统应用讨论J.萍乡高等专科学校学报,2001(4):67-68.15王珊,萨师煊.数据库系统概论.北京市西城区德外大街4号:高等教育出版社,2022(5):152-154.16刘好增,张坤.ASP动态网站开发理论教程.北京:清华大学出版社,2022.17胡琨,刘浩,刘涛.初议软件测试,江西九江:241-242.18.3shl.n.19.pdx.n/.附录一逻辑构造设计表3.1:博客信息表字段名称字段类型主外键约束是否为空字段描绘BlgIDInt主键否博客编号BlgURLhar否博客网络地址Blg

20、XLPathhar否博客XL相对存储位置Subuntlng默认值为1否订阅次数表3.2:用户评论表字段名称字段类型主外键约束是否为空字段描绘RevieIDInt主键否自动编号UserIDInt是用户编号IteGuidInt否文章唯一标识BlgIDInt外键否文章所属博客的编号RevieDeshar否评论内容RevieTieDate否评论时间表3.3:用户收藏表字段名称字段类型主外键约束是否为空字段描绘lletIDInt主键否自动编号UserIDInt否用户编号BlgIDInt外键否文章所属博客的编号IteGuidhar否文章唯一标识lletTypeInt否收藏类型lletTieDate否收藏时

21、间TagIDSethar是标签编号集表3.4:用户标签表字段名称字段类型主外键约束是否为空字段描绘UserIDInt主键否用户编号TagIDInt外键否标签编号UTUseduntInt默认值为1用户使用该标签的次数表3.5:用户推荐表字段名称字段类型主外键约束是否为空字段描绘ReIDInt主键否自动编号UserIDInt是用户编号IteGuidInt否文章唯一标识BlgIDInt外键否文章所属博客的编号ReTieDate否推荐时间表3.6:用户订阅表字段名称字段类型主外键约束是否为空字段描绘UserIDInt主键否用户编号BlgIDInt主键、外键否博客编号SubTieDate否订阅时间表3.

22、7:“用户目录分类博客表字段名称字段类型主外键约束是否为空字段描绘UBIDInt主键否自动编号UserIDInt聚集索引否用户编号lassIDInt外键否分类编号BlgIDInt外键否博客编号LastIteGuidhar是上次阅读的最新文章的标识表3.8:分类描绘表字段名称字段类型主外键约束是否为空字段描绘lassIDInt主键否分类编号lassDeshar否分类描绘表3.9:标签描绘表字段名称字段类型主外键约束是否为空字段描绘TagIDInt主键否标签编号TagDeshar否标签描绘TUseduntInt默认值为1否被使用次数表3.10:阅读统计表字段名称字段类型主外键约束是否为空字段描绘B

23、lgIDInt主键外键否文章所属博客的编号IteGuidhar主键否博文唯一标识ReaduntInt默认值为1否阅读次数附录二存储过程的使用usebileBlg-1、用户退订IfExists(seletnaefrsysbjetsherenae=annelSubBlgPrandtype=p)drppredureannelSubBlgPrreatepredureannelSubBlgPr(useridint,blgidint)asbeginupdateBlgInfsetSubunt=Subunt-1hereBlgID=blgiddeletefrSubhereUserID=useridandBlgI

24、D=blgiddeletefrUBhereUserID=useridandBlgID=blgiddeletefrRehereUserID=useridandBlgID=blgidendexeannelSubBlgPr29,2-2、检测用户是推荐或收藏过某个博客的某篇文章IfExists(seletnaefrsysbjetsherenae=RellehekPrandtype=p)drppredureRellehekPrreatepredureRellehekPr(useridint,blgidint,iteidnvarhar(100)assetnuntnbeginselet*frRehereUs

25、erID=useridandBlgID=blgidandIteGuid=iteidIfrunt=0return0elsereturn1endexeRellehekPr29,1,hi.baidu./liingxian177/blg/ite/8754235d7e821790ef3934.htl-3、检查TagDes是否存在,并获得其TagIDIfExists(seletnaefrsysbjetsherenae=GetTagIDPrandtype=p)drppredureGetTagIDPrreatepredureGetTagIDPr(TagIDintutput,TagDesnvarhar(50)a

26、sbeginIfexists(seletTagIDfrTaghereTagDes=TagDes)beginupdateTagsetTUsedunt=TUsedunt+1hereTagDes=TagDesSeletTagID=TagIDfrTaghereTagDes=TagDesendelsebeginInsertIntTag(TagDes)Values(TagDes)SeletTagID=TagIDfrTaghereTagDes=TagDesendreturnTagIDend-4、判断该用户是否用过该标签,假如用过的话,UTUsedunt加一,否那么向UserTag表中插入一条新记录IfExi

27、sts(seletnaefrsysbjetsherenae=hekUserTagPrandtype=p)drppredurehekUserTagPrreatepredurehekUserTagPr(UserIDint,TagIDint)asbeginIfexists(selet*frUserTaghereUserID=UserIDandTagID=TagID)updateUserTagsetUTUsedunt=UTUsedunt+1hereUserID=UserIDandTagID=TagIDElseinsertintUserTag(UserID,TagID)values(UserID,Tag

28、ID)endexehekUserTagPr29,5-5、别离出TagID,更新Tag、UserTag表中的统计信息IfExists(seletnaefrsysbjetsherenae=UpdateTagPrandtype=p)drppredureUpdateTagPrreatepredureUpdateTagPr(UserIDint,TagIDint)asbeginupdateTagsetTUsedunt=TUsedunt-1hereTagID=TagIDupdateUserTagsetUTUsedunt=UTUsedunt-1hereUserID=UserIDandTagID=TagIDen

29、d-6、用户删除收藏的文章IfExists(seletnaefrsysbjetsherenae=anellletPrandtype=p)drppredureanellletPrreatepredureanellletPr(UIDint,BIDint,IIDnvarhar(100)asbegindelareStrnvarhar(50)delarePsintdelareNeedStrnvarhar(50)SeletStr=TagIDSetFrllethereUserID=UIDandBlgID=BIDandIteGuid=IIDseletPs=patindex(%,%,Str)hile(Ps0)B

30、eginSeletNeedStr=Left(Str,Ps-1)-PrintNeedStrexeUpdateTagPrUID,NeedStrSeletStr=Right(Str,Len(Str)-Ps)SeletPs=patindex(%,%,Str)EndSeletNeedStr=Str-PrintNeedStrexeUpdateTagPrUID,NeedStr-删除llet表中的这条收藏记录DeleteFrllethereUserID=UIDandBlgID=BIDandIteGuid=IIDendexeanellletPr29,3,anxun1987.blg.shu./98354302.h

31、tl18附录三功能流程图1随意看看功能2好友功能3私信功能4消息功能5删除标签功能6添加标签功能7文章收藏功能8文章推荐功能9博客订阅功能附录四核心代码%FuntinGetSurEinf(url)dixl ,xlgetnerrrresuenextSetxl =reatebjet(irsft.XL )ithxl .penGET,url,False.Sendif.status200thenxlget=falseelsexlget=bin2str(.respnseBdy)endifEndithsetxl =nthingGetSureInf=xlgetEndFuntinFuntinbin2str(bi

32、nstr)nstadTypeBinary=1nstadTypeText=2DiBytesStrea,StringReturnSetBytesStrea=Server.reatebjet(ADDB.Strea)ithBytesStrea.Type=adTypeText.pen.riteTextbinstr.Psitin=0.harset=gb2312.Psitin=2StringReturn=.ReadText.lseEndithSetBytesStrea=Nthingbin2str=StringReturnEndFuntin19FuntinRexExpFun(pat,str)Dinu,tepA

33、rr,iSetregEx=NeRegExpregEx.Pattern=patregEx.Ignrease=TrueregEx.Glbal=TrueSetathes=regEx.Exeute(str)nu=athes.untIfnu=0ThenReDitepArr(1)tepArr(0)=0ElseReDitepArr(nu)i=0FrEahathinathestepArr(i)=ath.valuei=i+1NextEndIfRexExpFun=tepArrEndFuntinFuntinGetRssURL(pat,str)DilinkArr,b,hrefArr,hrefStrlinkArr=Re

34、xExpFun(pat,str)ReDihrefArr(Ubund(linkArr)frb=0tUbund(linkArr)-1iflinkArr(0)=0thenhrefArr(0)=0elsehrefStr=RexExpFun(href=qut.*?qut,linkArr(b)hrefArr(b)=id(hrefStr(0),12,Len(hrefStr(0)-16)endifnextGetRssURL=hrefArrEndFuntin20SubShhaDes(URL)Set =Server.reatebjet(irsft.XL ) .penGET,URL,False .sendSetxl

35、=Server.reatebjet(irsft.XLD)xl.Asyn=Falsexl.ValidatenParse=Falsexl.Lad( .RespnseXL)Settitle=xl.getEleentsByTagNae(title)Setdes=xl.getEleentsByTagNae(desriptin)Respnse.rite(标题:title.ite(0).textbr/描绘:des.ite(0).textbr/RSS地址:URL)EndSub获得远程文档并保存到本地funtingetretefiles(retepath,lalpath,filenae)distrbdydifi

36、lepathnerrrresuenextstrbdy=getbdy(retepath)ifright(lalpath,1)thenlalpath=lalpathfilepath=lalpathfilenaeifsavetfile(strbdy,filepath)=trueanderr.nuber=0thengetretefiles=trueelsegetretefiles=falseendifendfuntin远程获取内容funtingetbdy(url)diretrievalsetretrieval=reatebjet(irsft.xl )ithretrieval.penget,url,fa

37、lse,.sendgetbdy=.respnsebdyendithsetretrieval=nthingendfuntin重组文档名funtingetfilenae(retepath,filenae)diarrtpdistrfileextarrtp=split(retepath,.)strfileext=arrtp(ubund(arrtp)getfilenae=filenae.strfileextendfuntin将流内容保存为文档funtinsavetfile(strea,filepath)dibjstreanerrrresuenextsetbjstrea=server.reatebjet(

38、addb.strea)bjstrea.type=1以二进制形式翻开bjstrea.penbjstrea.ritestreabjstrea.savetfilefilepath,2bjstrea.lse()setbjstrea=nthingiferr.nuber0thensavetfile=falseelsesavetfile=trueendifendfuntin重写本地保存的RSS文档SubverriteLalRssFile(retepath,lalpath)distrbdydifilepathfilepath=lalpathnerrrresuenextstrbdy=getbdy(retepat

39、h)allsavetfile1(strbdy,filepath)EndSubSubsavetfile1(strea,filepath)dibjstreanerrrresuenextsetbjstrea=server.reatebjet(addb.strea)bjstrea.type=1以二进制形式翻开bjstrea.penbjstrea.ritestreabjstrea.savetfilefilepath,2bjstrea.lse()setbjstrea=nthingendSub获得博客标题FuntinGetBlgTitle(LalPath)SetXlbj=Server.reatebjet(i

40、rsft.XLD)Xlbj.ASYN=FalseXlbj.Lad(LalPath)SetTitle=Xlbj.GetEleentsByTagNae(title)GetBlgTitle=Title.Ite(0).TextEndFuntin对博客文章内容进展处理FuntinFratDes(Des)DiResultResult=Replae(Des,ahref=,)FratDes=ResultEndFuntin去掉所有的HTL标签FuntinReplaeHTLTags(str)DiRe,ath,athes,RetStr,RepRep=RetStr=strSetRe=NeRegExpRe.Pattern=(*)Re.Ignrease=TrueRe.Glbal=TrueSetathes=Re.Exeute(RetStr)FrEahathinathesRetStr=replae(RetStr,ath.value,)NextReplaeHTLTags=RetStrEndFuntin测试是否有符合匹配FuntinRexExphek(pat,ntent)SetRe=NeRegExpRe.Pattern=patRe.Ignrease=TrueRe.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论