VBS教程:正则表达式简介 -优先权顺序_vbs

优先权顺序

在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值。

下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序:

操作符 描述
\ 转义符
(), (?:), (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \anymetacharacter 位置和顺序
| “或”操作
时间: 2024-12-27 04:32:14

VBS教程:正则表达式简介 -优先权顺序_vbs的相关文章

VBS正则表达式简介 -优先权顺序

  优先权顺序 在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值. 下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序: 操作符 描述 转义符 (), (?:), (?=), [] 圆括号和方括号 *, +, ?, {n}, {n,}, {n,m} 限定符 ^, $, anymetacharacter 位置和顺序 | "或"操作

VBS教程:正则表达式简介 -字符匹配_vbs

字符匹配 句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 (\n) 之外.下面的 Visual Basic Scripting Edition 正则表达式可以匹配 'aac'.'abc'.'acc'.'adc'如此等等,同样也可以匹配 'a1c'.'a2c'.a-c'以及 a#c': /a.c/ 等价的 VBScript 正则表达式为: "a.c" 如果试图匹配一个包含文件名的字符串,其中句点 (.) 是输入字符串的一部分,则可以在正则表达式中的句点前面加上一个反

VBS教程:正则表达式简介 -普通字符_vbs

普通字符 普通字符由所有那些未显式指定为元字符的打印和非打印字符组成.这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号. 最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身.例如,单字符模式 'A' 可以匹配所搜索字符串中任何位置出现的字母 'A'.这里有一些单字符正则表达式模式的示例: /a//7//M/ 等价的 VBScript 单字符正则表达式为: "a""7""M" 可以将多个单字符组合在一起得到

VBS教程:正则表达式简介 -早期起源_vbs

早期起源 正则表达式的"祖先"可以一直上溯至对人类神经系统如何工作的早期研究.Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络. 1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为"神经网事件的表示法"的论文,引入了正则表达式的概念.正则表达式就是用来描述他称为"正则集的代数"的表达式,因

VBS教程:方法-Test 方法_vbs

Test 方法 对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式. object.Test(string) 参数 object 必选项.总是一个 RegExp 对象的名称. string 必选项.要执行正则表达式搜索的文本字符串. 说明 正则表达式搜索的实际模式是通过RegExp对象的Pattern属性来设置的.RegExp.Global属性对Test方法没有影响. 如果找到了匹配的模式,Test方法返回True:否则返回False. 下面的代码说明了T

VBS教程:方法-Execute 方法_vbs

Execute 方法 对指定的字符串执行正则表达式搜索. object.Execute(string) 参数 object 必选项.总是一个 RegExp 对象的名称. string 必选项.要在其上执行正则表达式的文本字符串. 说明 正则表达式搜索的设计模式是通过 RegExp 对象的 Pattern 来设置的. Execute 方法返回一个 Matches 集合,其中包含了在 string 中找到的每一个匹配的 Match 对象.如果未找到匹配,Execute 将返回空的 Matches 集

VBS教程:方法-Replace 方法_vbs

Replace 方法 替换在正则表达式查找中找到的文本. object.Replace(string1, string2) 参数 object 必选项.总是一个 RegExp 对象的名称. string1 必选项.string1 是将要进行文本替换的字符串. string2 必选项. string2 是替换文本字符串. 说明 被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的. Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文

VBS教程:方法-MoveFolder 方法_vbs

MoveFolder 方法 将一个或多个文件夹从某位置移动到另一位置. object.MoveFolder source, destination 参数 object 必选项.应为 FileSystemObject 的名称. source 必选项.要移动的文件夹的路径.source 参数字符串仅可在路径的最后一个组成部分中包含通配符. destination 必选项.指定路径,表示要将文件夹移动到该目标位置.destination 参数不能包含通配符. 说明 如果 source 包含通配符或 d

VBS教程:方法-GetDrive 方法_vbs

GetDrive 方法 返回与指定的路径中驱动器相对应的 Drive 对象. object.GetDrive drivespec 参数 object 必选项.应为 FileSystemObject 的名称. drivespec 必选项.drivespec 可以是驱动器号 (c).带冒号的驱动器号 (c:).带有冒号与路径分隔符的驱动器号 (c:\) 或任何指定的网络共享 (\\computer2\share1). 说明 对于网络共享,检查并确保该网络共享存在. 若drivespec与已接受格式不