131738 发表于 2020-5-6 10:58:24

入门级正则表达式学习工具

本帖最后由 131738 于 2020-5-6 11:02 编辑

在官网:
https://www.autoitscript.com/forum/files/file/472-regexpquicktester/
发现一个正则表达式测试的脚本, 出于好奇,下载来看看,结果无论怎么操作,都没有任何响应!
此脚本的一个比较理想的特征是:
该脚本表达式编辑框设置有右键菜单,可以通过菜单选择输入表达式元素,
但这个特征无法使用,菜单可以选择,但选中的表达式元素不能自动输入表达式编辑框!
试图手动粘贴输入字符串和正则表达式, 结果字符串编辑框可以正常粘贴,
但表达式编辑框由于被右键菜单占据,无法粘贴!
由此将这个脚本搁置几天后重新查分析这个脚本,发现并修改了表达式元素不能自动输入表达式的 BUG,
因而决定动手继续修改这个脚本:
重新编排窗口布局;
修改右键菜单为窗口主菜单,利于表达式编辑框可以自由复制/粘贴;
重新编排菜单项,并添加菜单元素的简单说明,利于入门者学习.
更详细的描述见: https://www.autoitx.com/thread-51810-1-1.html
修改此脚本的 ini 文件将相关字符串记录为二进制数据的做法(不明白作者为什么这样做的意图)
原脚本生成的测试代码仅有 1 行表达式代码,参照文档示例修改添加为能作完整测试的代码!
原脚本的 ini 文件只能记录 1 行的源字符串,不能记录多行字符串,因此作出相应修改
添加“查看数组”选项
此脚本的另一个特征是及时响应,即只要有相关操作修改,马上就有相应执行反应,
因此没有设置"测试"按钮!
这个工具仅通过 AU3 帮助文档中正则表达式匹配/替换函数的示例脚本测试!
特别提示:
关于变量设置,源码也没有应用这个设置的代码,并且我也不知如何使用,因此目前只是一个摆设.







fybhwsx 发表于 2020-5-6 14:56:22

感谢前辈分享!学习。。

yuantian 发表于 2020-5-6 19:21:11

感谢大神分享。正则表达式学无止境啊
:face (13):

bfgxp 发表于 2020-5-8 20:29:15

学习一下,正则好奇妙

锋城未逾年 发表于 2020-5-10 11:38:53

感谢分享,谢谢

f4李文杨 发表于 2020-5-10 13:20:07

两位大神都出了!可以补助正规方便多了!

锋城未逾年 发表于 2020-5-10 14:07:59

谢谢分享学习一下

tarcy118 发表于 2020-5-15 02:53:11

不错支持一下

tjlzh 发表于 2020-6-4 17:11:21

挺好的 当时是为了IP地址的问题学习了一会儿

itqijian 发表于 2020-8-8 15:09:09

继续多学习,做更好的工具。谢谢分享!

redapple2008 发表于 2020-8-24 12:03:28

本帖最后由 redapple2008 于 2020-8-24 14:03 编辑

版本更新到3.4了,汉化一下,感觉还是老版本好用。

redapple2008 发表于 2020-8-24 14:11:21

汉化后的效果图:

shizl881010 发表于 2020-8-24 15:23:00

学习一下,正则好奇妙

zhaozengxiao 发表于 2021-3-16 09:29:52

好东西啊!小白的福音!!!!

krznz 发表于 2022-3-8 15:16:35

一直想好好学习
页: [1] 2
查看完整版本: 入门级正则表达式学习工具