小魔女 发表于 2015-1-16 22:09:08

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的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。

灵魂腐蚀 发表于 2015-1-18 21:06:09

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

飘飘悠悠 发表于 2015-1-25 17:53:53

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

若天明 发表于 2015-2-3 12:34:53

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

简单生活 发表于 2015-2-26 16:15:37

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

只想知道 发表于 2015-3-8 16:12:12

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

蒙在股里 发表于 2015-3-16 04:27:02

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

小女巫 发表于 2015-3-22 20:11:20

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页: [1]
查看完整版本: ASP教程之正则表达式在收集编程中的使用(2)