仓酷云

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

[学习教程] ASP网页设计正则表达式regular expression胪陈(二...

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:52:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的express|正则正则表达式胪陈(二)

以下这些不是正则表达式的新增工具请参阅对应的JavaScript工具的属性$_属性参考input$*属性
参考multiline$&属性参考lastMatch$+属性参考lastParen$`属性
参考leftContext$属性参考rightContextcompile办法在剧本运转时代编译正则表达式工具
属于RegExp的办法在JavaScript1.2,NES3.0以上版本供应语法:
regexp.compile(pattern[,flags])以数:regexp正则表达式的称号,能够是变量名或笔墨串。
pattern正则表达式的界说文本。flags假如指定的话,能够是上面个中的一个:"g":婚配一切大概的字串
"i":疏忽巨细写"gi":婚配一切大概的字串及疏忽巨细写形貌:
利用compile办法来编译一个正则表达式createdwiththeRegExpconstructorfunction。如许
就强迫正则表达式只编译一次,而不是每次碰到正则表达式的时分都编译一次。当你确认正则表达式能
坚持稳定的时分可以使用compile办法来编译它(在取得它的婚配形式后),如许就能够在剧本中反复屡次利用它。
你亦可使用compile办法来改动在运转时代改动正则表达式。比方,假设正则表达式产生变更,
你可使用compile办法来从头编译该工具来进步利用效力。
利用该办法将改动正则表达式的source,global和ignoreCasesource属性的值。constructor
指出创建工具原型的function。注重这个属性的值由函数自己供应,而不是一个字串包括RegExp的name.Property供应。
在JavaScript1.1,NES2.0以上版本供应ECMA版本ECMA-262形貌:参考Object.constructor.
exec办法在指定的字符串运转婚配搜刮。前往一个了局数组。是RegExp的办法
在JavaScript1.2,NES3.0以上版本供应语法:regexp.exec([str])regexp([str])
参数:regexp,正则表达式的称号,能够是一个变量名或笔墨界说串。
str,要婚配正则表达式的字符串,假如省略,将利用RegExp.input的值。
形貌:就如在语法形貌中的一样,正则表达工的exec办法可以被间接挪用(利用regexp.exec(str))大概直接挪用(利用regexp(str))。
假设你只是运转以找出是不是婚配,可使用String搜刮办法。
假设婚配乐成,exec办法前往一个数组而且更新正则表达式工具属性的值和事后界说的正则表达式工具、RegExp。假如婚配失利,exec办法前往null。
请看下例:上面是该剧本的前往值:工具属性/Index形貌例子
myArray

myArray的内容["dbBd","bB","d"]
index
基于0的婚配index1
input
原始字符串cdbBdbsbz
[0]
最初婚配的字符dbBd
[1],...[n]
用圆括号括住的婚配字符串,假如有的话。不限定括号的个数。[1]=bB
[2]=d
myRe
lastIndex
入手下手下次婚配操纵的index值5
ignoreCase
指出"i"是不是利用以疏忽巨细写true
global
指出是不是利用"g"标志来举行婚配一切大概的字串true
source
界说形式的文本字符串d(b+)(d)
RegExp
lastMatch$&
最初婚配的字符dbBd
leftContext$Q
最新婚配后面的子串c
rightContext$
最新婚配前面的子串bsbz
$1,...$9
圆括号内的婚配子串,假如有的话。圆括号的个数不受限定,但RegExp只能保存最初9个$1=bB
$2=d
lastParen$+
最初一个加上圆括号的婚配子串,假如有的话d

假设你的正则表达式利用了"g"标志,你能够屡次利用exec办法来一连婚配不异的串。当你如许做
的时分,新的婚配将从由正则表达式的lastIndex属性值断定的子串中入手下手。比方,假定你利用上面的剧本:
这个剧本显现以下了局:Foundabb.Nextmatchstartsat3
Foundab.Nextmatchstartsat9例子:
鄙人面的例子中,用户输出一个名字,剧本依据输出实行婚配操纵。接着反省数组看是不是和别的用户的名字婚配。
本剧本假定已注册的用户的姓已存进了数组A中,也许从一个数据库中获得。
</p>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。
简单生活 该用户已被删除
沙发
发表于 2015-1-20 05:43:15 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
乐观 该用户已被删除
板凳
发表于 2015-1-20 05:43:15 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
莫相离 该用户已被删除
地板
发表于 2015-1-25 23:31:11 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
金色的骷髅 该用户已被删除
5#
发表于 2015-2-4 11:47:54 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
再现理想 该用户已被删除
6#
发表于 2015-2-9 22:25:59 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
兰色精灵 该用户已被删除
7#
发表于 2015-2-28 01:06:54 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
8#
发表于 2015-3-9 17:44:26 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
因胸联盟 该用户已被删除
9#
发表于 2015-3-17 00:10:10 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 00:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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