正则表达式测试器(VB类、.NET类、Python类的都有)

正则表达式一种强大的字符串处理技术。使用它可以从已有字符串中按照某种规则返回需要的信息。

每种计算机语言中都有正则表达式,但是方法名称不太一样。

VBA、VB6、VBS中的正则表达式语法是一样的,前两种语言可以添加正则表达式的引用进行前期绑定,也可以使用CreateObject后期创建正则表达式对象。

但是VBS只能保存在文本文件中,无法前期引用。不过这门语言已经内置了正则表达式对象了,直接使用New创建实例即可。

下面演示一个利用正则表达式从一句话中进行数量统计的例子。

打开记事本,写入如下代码保存为vbs文件。

在cmd窗口中输入CScript vbs来执行这个脚本,可以看到弹出的对话框中显示总共消费113元。

我设计的用于VBA/VB6/VBS语言的正则表达式测试器

C#和VB.NET中的正则表达式的用法一样,可以在文件顶部导入正则表达式的命名空间。

using System.Text.RegularExpressions; 或者 Imports System.Text.RegularExpressions

我设计的用于C#/VB.NET语言的正则表达式测试器

Python具有re内置模块,在py文件顶部写入import re即可使用正则表达式了。

我设计的用于Python语言的正则表达式测试器

 以上3款工具,界面上的文字都采用的是对应语言的实际关键词,这样更方便初学者对照学习。

下载地址:https://www.cnblogs.com/ryueifu-VBA/p/8982192.html

原文地址:https://www.cnblogs.com/ryueifu-VBA/p/12593415.html