应用简介
正则表达式测试软件是一款简单实用的正则表达式检测工具,安装该工具允许你测试和分析正则表达式,本软件通过可视化的界面,可以协助你快速、正确地写出复杂的正则表达式。
【功能特点】
支持仅使用表达式里的选中部分进行匹配
自动加载上次关闭前运行的最后一组数据
支持树形,表格, 文本等三种结果查看方式
支持快捷键操作(F5运行, F4切换查询替换模式, F6切换结果显示方式, F2复制代码, Ctrl+Tab切换焦点)
选中树结点或单元格时自动选中源文本中对应的部分
表格内容可自由选择, 自由复制
表格内容可导出为csv/xlsx文件
支持拖入文件作为匹配源文本
支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配, ECMAScript等各种选项
可解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码
支持生成并拷贝C#代码到系统剪切板
【语法介绍】
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
例如:
runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。
colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。
构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
【更新日志】
V2.0(2008-09-09)
1、在原V1.0版本基础上增加了“导入原始内容”、“保存执行结果”、统计结果数量等功能;
例:可以导入一定数量的邮箱列表,选中正则表达式为邮箱格式,执行后自动过滤格式不正确的邮箱地址,生成一个标准的邮箱列表;