【水淼正则表达式精灵基本介绍】
水淼正则表达式精灵是一款界面友好,内置语法参考和学习教程的正则表达式工具,非常容易操作,执行效率高,非常适合初学者学习、程序员调试、任务批处理。【官方介绍】
水淼正则表达式精灵是一款正则表达式工具,适合初学者学习,具有程序员调试、任务批处理等功能。软件拥有友好的界面,内置语法参考和学习教程,非常容易操作,执行效率高。正则在文本处理应用领域非常广,很多功能都少不了正则,很多复杂、无规则的文本结构都要靠正则来匹配和替换,可谓文本处理魔术师。【水淼正则表达式精灵功能介绍】
本程序提供2种正则应用。一是搜索,即根据搜索表达式匹配出部分文本数据;
二是替换,即根据匹配表达式和替换表达式来替换文本。
这两种应用都支持选择文件或文件夹批量处理,并自动在目标文件所在目录中新建目录保存处理后的文件。
【水淼正则表达式精灵操作方法】
水淼正则表达式精灵怎么操作?操作方法1.插入内置正则
2.查看正则语法
3.内置详细的使用教程
【正则表达式技巧】
一、正则表达式中怎么使用^和$字符?首先,定义一个字符串变量str。
给字符串变量str,赋初值her。
定义一个正则表达式,用来匹配字符串er,在字符的开头加上字符^。
接着,输出匹配字符串str的结果,如下图所示。
运行程序,结果为false,这是因为正则表达式精确匹配开始部分,所以在匹配字符串前如有其它字符将提示错误。
如果我们将字符串更改为er,运行程序将提示true,需匹配字符串与正则表达式字符串相同所以提示匹配成功。
接着,将字符串的值更改为error,正则表达式的末尾添加$符号。
运行程序提示错误,这是因为$符号表示精确匹配结尾,即匹配字符串的结尾必须和正则表达式的匹配字符串相同。
如果将字符串的值更改为her,运行程序将提示true,这是因为正则表达式只添加了$符号,即只精确匹配结尾部分。
将字符串更改为er,正则表达式的字符串加入^和$符号,运行程序提示true,说明正则表达式对字符串的开头和结尾都实现了精确匹配。
二、正则表达式怎么实现严格匹配?
定义一个正则表达式,用来测试字符串is的匹配。
接着,使用定义的正则表达式,测试单词this的匹配结果。
运行程序,可以看到匹配的结果为true,即以上定义的正则表达式不能实现严格的匹配。
如果要实现正则表达式严格的匹配,则要在表达式中加入\b符号。
运行程序,可以看到结果为false,即正则表达式严格匹配字符串了。
将测试的字符串更改为is,我们来看一下匹配结果。
运行程序,可以看到结果为true,成功实现了正则表达式的严格匹配。