RegEx Tester主要用于正式表达式的测试,拥有验证、搜索、替换等功能,能够方便地编写和校验正则表达式,一般程序来获取网站或者网页内指定内容的时候会用到此工具。小编提供了两个版本的下载,一个是RegEx Tester最新英文版本,另外一个是中文版本,不过版本较旧。
软件功能:
支持仅使用表达式里的选中部分进行匹配
支持树形和表格两种结果查看方式
选中树结点或单元格时自动选中源文本中对应的部分
表格内容可导出为csv文件(在表格模式下,右击结果,选择弹出菜单里的"导出(*.csv)")
支持拖入文件作为匹配源文本
支持快捷键操作(F5运行, F4切换查询替换模式, F6切换结果显示方式, F2复制代码, F8切换焦点)
支持生成并拷贝C#代码到系统剪切板
支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配等多种选项
自动加载上次关闭前运行的最后一组数据
可解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码
正则表达式的预搜索:
正则表达式:(?<=src=\").*?(?=\") \"表示转义,即双引号"
其中(?<=)为反向预搜索,表示要匹配的字符串前面必须是scr="
(?=)为正向预搜索,表示要匹配的字符串后面必须是"
.*?表示要匹配的部分
比如:
正式表达式:(?<=src=\").*?(?=\")
待测试的文本:
那么执行这个正则表达式后,就可以提取出https://img.fzlft.com/UploadFiles/image/20140304/20140304094318_2971.png