ASP教程之正则表达式在收集编程中的使用(2)
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。编程|收集|正则 正则表达式的语律例则和标志如今我们正式进进则表达式的进修,我会依据实例分离解说正则表达式的用法,看完后你就会以为写UBB代码云云复杂了,只需你一步一步的随着我学看完本文章后你就成为UBB妙手了。冲动民气的就是你能写出自已的UBB标签来了,不再用到他人那边往拷贝现成的代码和模板了。还好VBScritp5.0给我们供应了"正则表达式"工具,只需你的服务器安装了IE5.x,就能够运转了.
字符形貌:
^标记婚配字符串的开首。比方:
^abc 与"abcxyz"婚配,而不与"xyzabc"婚配
$标记婚配字符串的开头。比方:
abc$ 与"xyzabc"婚配,而不与"abcxyz"婚配。
注重:假如同时利用^标记和$标记,将举行准确婚配。比方:
^abc$ 只与"abc"婚配
*标记婚配0个或多个后面的字符。比方:
ab* 能够婚配"ab"、"abb"、"abbb"等
+标记婚配最少一个后面的字符。比方:
ab+ 能够婚配"abb"、"abbb"等,但不婚配"ab"。
?标记婚配0个或1个后面的字符。比方:
ab?c? 能够且只能婚配"abc"、"abbc"、"abcc"和"abbcc"
.标记婚配除换行符之外的任何字符。比方:
(.)+ 婚配除换行符之外的一切字符串
x|y婚配"x"或"y"。比方:
abc|xyz 可婚配"abc"或"xyz",而"ab(c|x)yz"婚配"abcyz"和"abxyz"
{n}婚配刚好n次(n为非负整数)后面的字符。比方:
a{2} 能够婚配"aa",但不婚配"a"
{n,}婚配最少n次(n为非负整数)后面的字符。比方:
a{3,} 婚配"aaa"、"aaaa"等,但不婚配"a"和"aa"。
注重:a{1,}等价于a+
a{0,}等价于a*
{m,n}婚配最少m个,最多n个后面的字符。比方:
a{1,3} 只婚配"a"、"aa"和"aaa"。
注重:a{0,1}等价于a?
暗示一个字符集,婚配括号中字符的个中之一。比方:
婚配"a"、"b"和"c"
[^xyz]暗示一个否认的字符集。婚配不在此括号中的任何字符。比方:
[^abc] 能够婚配除"a"、"b"和"c"以外的任何字符
暗示某个局限内的字符,婚配指定区间内的任何字符。比方:
婚配从"a"到"z"之间的任何一个小写字母字符
[^m-n]暗示某个局限以外的字符,婚配不在指定局限内的字符。比方:
婚配除从"m"到"n"之间的任何字符
标记是本义操纵符。比方:
换行符
f 分页符
回车
制表符
v 垂直制表符
婚配""
/ 婚配"/"
s 任何白字符,包含空格、制表符、分页符等。等价于"[f
v]"
S 任何非空缺的字符。等价于"^f
v]"
w 任何单词字符,包含字母和下划线。等价于""
W 任何非单词字符。等价于"[^A-Za-z0-9_]"
婚配单词的开头。比方:
ve 婚配单词"love"等,但不婚配"very"、"even"等
B婚配单词的开首。比方:
veB 婚配单词"very"等,但不婚配"love"等
d婚配一个数字字符,等价于。比方:
abcdxyz 婚配"abc2xyz"、"abc4xyz"等,
但不婚配"abcaxyz"、"abc-xyz"等
D婚配一个非数字字符,等价于[^0-9]。比方:
abcDxyz 婚配"abcaxyz"、"abc-xyz"等,
但不婚配"abc2xyz"、"abc4xyz"等
NUM婚配NUM个(个中NUM为一个正整数),援用回到记着的婚配。比方:
(.)1 婚配两个一连不异的字符。
oNUM婚配n(个中n为一个小于256的八进制换码值)。比方:
o011 婚配制表符
xNUM婚配NUM(个中NUM为一个小于256的十六进制换码值)。比方:
x41 婚配字符"A"</p>对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页:
[1]