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

普通字符

普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。

最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身。例如,单字符模式 'A' 可以匹配所搜索字符串中任何位置出现的字母 'A'。这里有一些单字符正则表达式模式的示例:

/a//7//M/

等价的 VBScript 单字符正则表达式为:

"a""7""M"

可以将多个单字符组合在一起得到一个较大的表达式。例如,下面的 Visual Basic Scripting Edition 正则表达式不是别的,就是通过组合单字符表达式 'a'、'7'以及 'M' 所创建出来的一个表达式。

/a7M/

等价的 VBScript 表达式为:

"a7M"

请注意这里没有连接操作符。所需要做的就是将一个字符放在了另一个字符后面。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs 字符串连接、vbs截取字符串、vbs替换字符串、vbs 字符串、vbs字符串处理,以便于您获取更多的相关知识。

时间: 2025-01-21 06:28:09

VBS教程:正则表达式简介 -普通字符_vbs的相关文章

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

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

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

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

VBS正则表达式简介 -普通字符

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

VBS教程:方法-WriteLine 方法_vbs

WriteLine 方法 向 TextStream 文件写入指定字符串和新行字符. object.WriteLine([string]) 参数 object 必选项.应为 TextStream 对象的名称. string 可选项.要写入文件的文本.如果省略,将向文件写入新行字符. 说明 下面例子举例说明如何使用 WriteLine 方法: Function WriteLineToFile Const ForReading = 1, ForWriting = 2 Dim fso, f Set fs

VBS教程:方法-Skip 方法_vbs

Skip 方法 读取 TextStream 文件时跳过指定数目的字符. object.Skip(characters) 参数 object 必选项.应为 TextStream 对象的名称. characters 必选项.读取文件时跳过的字符数目. 说明 放弃跳过的字符. 下面例子说明如何利用 Skip 方法在阅读文本文件前跳过开始的六个字符: Function SkipTextFile Const ForReading = 1, ForWriting = 2 Dim fso, f Set fso

VBS教程:方法-Test 方法_vbs

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

VBS教程:方法-SkipLine 方法_vbs

SkipLine 方法 当读到 TextStream 文件时,跳过下一行. object.SkipLine object 应为 TextStream 对象名称. 说明 跳过一行意味着读并放弃本行所有字符并包括下一新行字符内容. 如果文件不是以读方式打开则会出现错误. 下面例子举例说明如何使用 SkipLine 方法: Function SkipLineInFile Const ForReading = 1, ForWriting = 2 Dim fso, f Set fso = CreateOb

VBS教程:方法-Write 方法_vbs

Write 方法 向 TextStream 文件写入指定字符串. object.Write(string) 参数 object 必选项.应为 TextStream 对象的名称. string 可选项.要写入文件的文本. 说明 指定的字符串被写入文件中,字符串之间没有插入空格或字符.使用 WriteLine 方法写入新行字符或以新行字符结束的字符串. 下面例子举例说明如何使用 Write 方法: Function WriteToFile Const ForReading = 1, ForWriti

VBS教程:方法-Execute 方法_vbs

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