无论是开发人员还是测试人员,项目中经常会使用正则表达式来验证某个规则,到目前为止小编使用最易上手好用的正则表达式工具有两个:一个是[i Hate Regex]一个是[RegexBuddy],其中i Hate Regex是在线网站工具,RegexBuddy是离线的软件工具,两个都是自动生成正则规则,易上手好用。
i Hate Regex简介:
i Hate Regex是一个在线开源工具,可快速检索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证。
官网地址:https://ihateregex.io/
github地址:https://github.com/geongeorge/i-hate-regex
i Hate Regex界面示例:
i Hate Regex首页展示规则有:username、phone number、email、date、ascii、password、ip address、ipv6、ssn等也可以自定义搜索正则规则。在线实时查看方便好用!
RegexBuddy简介:
GUI界面如下:
左上图:正则表达式输入区,右上为测试历史,中间为输入的测试样例,下面为匹配的字符串。输入完成后,只需要点击:List All Regex Matches,即可看到下面匹配颜色标记的字符串。
举例
输入如下正则,表示以0个或多个数字开头,1个小写字符结尾的字符串。
输入测试样例:
点击匹配选项,查看匹配得到字符串结果,如下:
通过这个工具,不但可以可以快速验证规则,同时还会帮助我们更好地理解正则表达式的匹配规则。工具获取地址,关注公众号后台回复[正则]即可获取离线安装包。
- 更多测试技术分享、学习资源以及一些其他福利可关注公众号:【Coding测试】获取:
网友评论