仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 391|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之正则表达式简介(微软)--12.定位符

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP脚本是采用明文(plaintext)方式来编写的。微软|正则定位符

到如今为止,所看到的示例都只思索查找任何中央呈现的章节题目。呈现的任何一个字符串Chapter后跟一个空格和一个数字多是一个真实的章节题目,也多是对其他章节的交织援用。因为真实的章节题目老是呈现在一行的入手下手,因而必要计划一个办法只查找题目而不查找交织援用。

定位符供应了这个功效。定位符能够将一个正则表达式流动在一行的入手下手或停止。也能够创立只在单词内或只在单词的入手下手或开头处呈现的正则表达式。下表包括了正则表达式及其寄义的列表:

字符形貌

^婚配输出字符串的入手下手地位。假如设置了RegExp工具的Multiline属性,
^也婚配
或以后的地位。

$婚配输出字符串的停止地位。假如设置了RegExp工具的Multiline属性,
$也婚配
或之前的地位。

婚配一个单词界限,也就是指单词和空格间的地位。

B婚配非单词界限。


不克不及对定位符利用限制符。由于在一个换行符大概单词界限的后面或前面不会有一连多个地位,因而诸如^*的表达式是不同意的。

要婚配一行笔墨入手下手地位的笔墨,请在正则表达式的入手下手处利用^字符。不要把^的这个语法与其在括号表达式中的语法弄混。它们的语法基本分歧。

要婚配一行笔墨停止地位的笔墨,请在正则表达式的停止处利用$字符。

要在查找章节题目时利用定位符,上面的VisualBasicScriptingEdition正则表达式将婚配位于一行的入手下手处最多有两个数字的章节题目:

/^Chapter[1-9][0-9]{0,1}/

VBScript中不异功效的正则表达式以下:

"^Chapter[1-9][0-9]{0,1}"

一个真实的章节题目不但呈现在一行的入手下手,并且这一行中也唯一这一个内容,因而,它一定也位于一行的停止。上面的表达式确保所指定的婚配只婚配章节而不会婚配交织援用。它是经由过程创立一个只婚配一行笔墨的入手下手和停止地位的正则表达式来完成的。

/^Chapter[1-9][0-9]{0,1}$/

对VBScript则利用:

"^Chapter[1-9][0-9]{0,1}$"

婚配单词界限有少量分歧,但却给正则表达式增添了一个十分主要的功效。单词界限就是单词和空格之间的地位。非单词界限就是其他任何地位。上面的VisualBasicScriptingEdition表达式将婚配单词Chapter的前三个字符,由于它们呈现在单词界限后:

/Cha/

对VBScript为:

"Cha"

这里操纵符的地位很关头。假如它位于要婚配的字符串的入手下手,则将查找位于单词开首处的婚配;假如它位于改字符串的开端,则查找位于单词停止处的婚配。比方,上面的表达式将婚配单词Chapter中的ter,由于它呈现在单词界限之前:

/ter/



"ter"

上面的表达式将婚配apt,由于它位于Chapter两头,但不会婚配aptitude中的apt:

/Bapt/



"Bapt"

这是由于在单词Chapter中apt呈现在非单词界限地位,而在单词aptitude中位于单词界限地位。非单词界限操纵符的地位不主要,由于婚配与一个单词的开首或开头有关。

</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
只想知道 该用户已被删除
沙发
发表于 2015-1-19 14:44:26 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
乐观 该用户已被删除
板凳
发表于 2015-1-24 12:52:05 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
地板
发表于 2015-2-1 12:47:23 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
蒙在股里 该用户已被删除
5#
发表于 2015-2-7 05:30:14 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
谁可相欹 该用户已被删除
6#
发表于 2015-3-6 18:29:06 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
因胸联盟 该用户已被删除
7#
发表于 2015-3-13 05:10:00 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
柔情似水 该用户已被删除
8#
发表于 2015-3-13 05:10:00 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
莫相离 该用户已被删除
9#
发表于 2015-3-20 13:37:19 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 10:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表