我爱Aspx >> C#.Net >> ASP正则表达式详解上一页 1 2 3
限定符
有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。
下表给出了各种限定符及其含义的说明:
对一个很大的输入文档而言,章节数很轻易就超过九章,因此需要有一种方法来处理两位数或者三位数的章节号。限定符就提供了这个功能。下面的JScript 正则表达式可以匹配具有任何位数的章节标题:
/Chapter [1-9][0-9]*/下面的 VBScript 正则表达式执行同样的匹配:"Chapter [1-9][0-9]*"
请注意限定符出现在范围表达式之后。因此,它将应用于所包含的整个范围表达式,在本例中,只指定了从 0 到 9 的数字。
这里没有使用 '+' 限定符,因为第二位或后续位置上并不一定需要一个数字。同样也没有使用 '?' 字符,因为这将把章节数限制为只有两位数字。在 'Chapter' 和空格字符之后至少要匹配一个数字。
如果已知章节数限制只有99 章,则可以使用下面的 JScript 表达式来指定至少有一位数字,但不超过两个数字。
/Chapter [0-9]{1,2}/对 VBScript 可以使用下述正则表达式:"Chapter [0-9]{1,2}"
Ҷƪл˵?
ASP Charge 组件的例程[05-12]
VBS、ASP代码语法加亮显示的类(2..[05-12]
ASP 3.0高级编程(四)[05-12]
ASP实用大全-ASP服务器组件(7)[05-12]
WAP中的ASP技术之一[05-12]
让ASP应用系统成为跨平台的应用系..[05-12]
ASP内置对象 Request对象 详解[05-12]
一些Asp技巧和实用解决方法[05-12]
单机上使用ASP(1)[05-12]
让ASP应用系统成为跨平台的应用系..[05-12]
用Visual C++实现屏幕抓图程序[05-12]
代码演示在菜单中加入广播按钮[05-12]
CGI教程(8)记录用户记录脚本之一[05-12]
一个用JSP实现的分页的类及调用方..[05-12]
使用PHP的错误处理[05-12]
学编程的人不能不看的好文章(1)[05-12]
Javascript无限分类算法的实现[05-12]
ASP Charge 组件的例程[05-12]
访问数据库(2)[05-12]
IIS 5.1和IIS 6.0一些显著的重要..[05-12]