用asp编写文档搜索页面(3)
来源:CSDN 时间:2008-01-13 07:04:00
正则表达式
属性查询中的正则表达式定义如下:
除了星号 (*)、逗号 (.)、问号 (?) 和竖线 (|) 之外的任何字符都默认为匹配自己。
正则表达式可以用引号 (“) 括起来,如果包含空格 ( ) 或右括号 ()),则必须用引号括起来。
字符 *、.、和 ? 的作用与它们在 Windows 中的作用一样,星号匹配任意字符,句号匹配 (.) 或字符串结尾,问号匹配任何单个字符。
字符 | 是转意字符,在 | 之后的字符具有特殊含义:
( 开始一个组,后面必须有 ) 相对。
) 结束一个组,前面必须有 ( 相对。
[ 开始一个字符类,后面必须有 ](不转意)相对。
{ 开始计数的匹配,后面必须有 } 相对。
} 结束计数的匹配,前面必须有 { 相对。
, 分隔 OR 子句。
* 匹配前面表达式的零次或多次出现。
? 匹配前面表达式的零次或一次出现。
+ 匹配前面表达式的一次或多次出现。
其他字符,包括 |,匹配自己。
方括号 ([]) 之间的下列字符具有特殊含义:
^ 除了下面的类,匹配任意。它必须是第一个字符。
] 匹配 ]。只能在 ^ 之后,否则起结束类的作用。
- 范围运算符。前面和后面可以是普通字符。
其他匹配自己(范围的开始或结束)。
大括号 ({}) 之间适用下列语法:
|{m|} 精确匹配前面表达式的 m 次出现。(0 < m < 256)。
|{m,|} 匹配前面表达式的至少 m 次出现。(1 < m < 256)。
|{m,n|} 匹配前面表达式从 m 到 n 次的出现,包含m 和 n。(0 < m < 256, 0 < n < 256)。
要匹配 *、.、和 ?,请用括号括起来(例如,|[*]sample 将匹配 “*sample”)。
标签:搜索,查询,正则表达式,asp
0
投稿
猜你喜欢
更改Python的pip install 默认安装依赖路径方法详解
2023-01-05 20:55:28
python内置数据类型之列表操作
2023-04-08 02:17:36
PHP控制反转(IOC)和依赖注入(DI)
2024-05-11 10:09:31
asp如何创建一个功能强大的文档管理程序?
2009-11-15 17:44:00
python爬虫判断招聘信息是否存在的实例代码
2022-09-14 20:38:04
mysql查询字符串替换语句小结(数据库字符串替换)
2024-01-25 12:56:51
Python random库使用方法及异常处理方案
2023-10-07 13:43:46
Python函数生成器原理及使用详解
2023-12-02 17:57:31
200个Python 标准库总结
2023-08-26 02:00:48
python实现猜单词游戏
2023-01-22 22:32:43
Python决策树之基于信息增益的特征选择示例
2023-01-09 23:44:32
有用的:nth-child秘方
2011-07-01 12:56:11
Firefox 下 innerHTML 的一个 BUG
2008-08-05 18:19:00
python对象转字典的两种实现方式示例
2023-12-06 15:47:05
python datetime 和时间戳互相转换问题
2023-12-31 05:32:26
如何区分MySQL的innodb_flush_log_at_trx_commit和sync_binlog
2024-01-19 19:38:30
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2022-08-01 15:34:02
python isinstance函数用法详解
2023-05-08 12:43:56
php实现用于计算执行时间的类实例
2024-06-07 15:28:42
python偏函数的实例用法总结
2021-06-05 03:42:13