优先权顺序 在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值。 下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序: 操作符 描述 \ 转义符 (), (?:), (?=), [] 圆括号和方括号 *, +, ?, {n}, {n,}, {n,m} 限定符 ^, $, \ anymetacharacter 位置和 发布时间:2013-07-09 作者: 佚名 views(192)
字符匹配 句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 (\n) 之外。下面的 Visual Basic Scripting Edition 正则表达式可以匹配 ''aac''、''abc''、''acc''、''adc''如此等等,同样也可以匹配 ''a1c''、''a2c''、a-c''以及 a#c'': /a.c/ 等价的 VBScript 正则表达式为: 'a.c' 如果试图匹配一个包含文 发布时间:2013-07-09 作者: 佚名 views(348)
普通字符 普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。 最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身。例如,单字符模式 ''A'' 可以匹配所搜索字符串中任何位置出现的字母 ''A''。这里有一些单字符 发布时间:2013-07-09 作者: 佚名 views(199)
VB教程 第二课在HTML页面中添加VBscript代码 SCRIPT 元素用于将 VBScript 代码添加到 HTML 页面中。 SCRIPT 标记 VBScript 代码写在成对的 SCRIPT 标记之间。例如,以下代码为一个测试传递日期的过程: SCRIPT LANGUAGE='VBScript' !-- Function CanDeliver(Dt) CanDeliver = (CDate(Dt) - Now()) 2 End Function -- /SCRIP 发布时间:2013-07-09 作者: 佚名 views(403)
限定符 有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。 下表给出了各种限定符及其含义的说明: 字符 描述 * 匹配前面的子表达式零次或多次。例如,zo* 能匹配 'z' 以及 'zoo'。 * 等价于{0,}。 + 匹配前面的 发布时间:2013-07-09 作者: 佚名 views(206)
特殊字符 有不少元字符在试图对其进行匹配时需要进行特殊的处理。要匹配这些特殊字符,必须首先将这些字符转义,也就是在前面使用一个反斜杠 (\)。下表给出了这些特殊字符及其含义: 特殊字符 说明 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ''\n'' 或 ''\r''。要匹配 $ 字符本身 发布时间:2013-07-09 作者: 佚名 views(205)
什么是 VBScript 数据类型? VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。 最简单的 Variant 可以包含数字或字符串信息。Variant 用于数字上下文中 发布时间:2013-07-09 作者: 佚名 views(222)
定位符 到现在为止,所看到的示例都只考虑查找任何地方出现的章节标题。出现的任何一个字符串 ''Chapter'' 后跟一个空格和一个数字可能是一个真正的章节标题,也可能是对其他章节的交叉引用。由于真正的章节标题总是出现在一行的开始,因此需要设计一个方法只查找标题而不查找交叉引用。 定位符提供了这个功能。定位符可以将 发布时间:2013-07-09 作者: 佚名 views(238)
|