Regex.ai 是一款所见即所得的,基于 AI 的正则表达式自动生成工具,只需要选择出数据,它就能帮你写正则表达式,并提供多种提取数据的方式。再也不用学习正则了。@Appinn
感谢 @Adam 的推荐。
正则表达式是站长一直学不会的技能。每次使用,都万分痛苦。
第一代:看教程
这是什么鬼?看不懂!
第二代:搜例子
这里子不合适啊,摔!
如果恰好能找到需要的例子,直接用就好。如果找不到…
第三代:在线测试
有了前两代的经验,使用在线工具,就能自己验证有效性了。比如之前分享的 Rubular 一个正则表达式测试工具:
对于调试正则表达式,还是非常方便的。
当然,你还是需要有正则表达式才行。
第四代:AI 时代
最近一段时间,青小蛙已经让 ChatGPT 写正则表达式了:
虽然,已经足够方便的了,但不够直观呀。
第四代半:Regex.ai
同样基于 AI 技术,Regex.ai 相比于 ChatGPT 更加直观,不再需要用语言描述,而是直接选择你想要获取的部分,就自动完成了。
看视频:
使用 Regex.ai 书写正则表达式,只需要三步:
- 输入你的文本
- 找出你需要的数据(选中即可)
- 点击生成,完毕
有一种如今饭店流行的扫码点餐,全程不用说话,不用面对服务员。这个过程,有时候挺爽的,有时候,也不知道是好是坏 😂
当然对青小蛙来说,用 AI 太方便了。以前折腾一个正则表达式可能需要1个小时,现在…1 分钟,真生产力呀。
获取
- Regex.ai 官网
原文:https://www.appinn.com/regex-ai/
另外,小众软件新增加了一个标签:#再也不用学习。
最后,什么是正则表达式
正则表达式就是一种用来匹配字符的表达式,它可以帮助我们找到一些特定的规律,比如一段文本中的所有电话号码、电子邮件地址等等。
我们可以把正则表达式看成一个很厉害的筛子,筛子里头有很多孔,我们可以根据我们想要的规律去挑选不同的孔来筛选出我们想要的信息。
比如,如果我们想要找出一段文字中的所有电子邮箱地址,我们就可以在筛子里头挑选出能够匹配邮箱地址的那些孔,然后把这个筛子放在文本上面筛一遍,就可以找出所有符合条件的电子邮箱地址了。
当然,正则表达式不止可以用来匹配电子邮箱地址,还可以用来匹配电话号码、网址、日期等等各种形式的信息。因此,正则表达式是程序员们在处理文本数据的时候非常实用的工具,可以帮助我们更快地找出我们想要的信息。(via ChatGPT)