ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3268|回复: 36

[原创] cidanji正则表达式测试工具,学习正则表达式的朋友看过来

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2023-7-15 14:01 | 显示全部楼层 |阅读模式
本帖最后由 cidanji 于 2023-7-16 10:31 编辑

表达式测试,在线的基本满足需求,所以其实我一直用的在线。
但在线不那么顺手,本来vba表达式和常规表达式也有差异,在线测通不一定能用,就想自己用Excel做一个当补充工具。
起码想添加哪些功能、不想要哪些功能自己说了算,就暂时做了一个。

做完我用了下,感觉挺方便还凑合,有喜欢的话也可以留用或按自己喜好修改,分享给大家岂不乐哉。

下面介绍下《cidanji正则表达式工具》目前设计的几个功能:

VBA编写,用于Excel正则表达式测试,WPS、MSoffice实测通用
1、高亮显示匹配内容(红蓝字体交替显示)
2、表达式一键复制到剪切板
3、支持实时边录入边测,或按钮点击测试
4、显示匹配结果列表
5、显示Submatches子项列表
6、左侧常用表达式(已收藏的显示在左侧),双击立即写入表达式并测试
7、文本替换:一键替换,替换后结果一键复制到剪切板
8、常用表达式收藏夹
补充功能:
9、一键收藏表达式
10、一键生成完整正则代码段到剪切板






补充内容 (2023-7-18 22:18):
工具功能更新(23楼):
- 增加一些常用表达式
- 优化增强生成代码段功能:增加生成正则使用语法语句代码,适合不会的新手不用记语法也能写正则代码

补充内容 (2023-9-20 11:19):
工具更新(28楼)
修复bug:含 " 双引号表达式,生成vba代码时自动生成 ""

补充内容 (2023-10-10 18:42):
功能更新(32楼)
增加一个语法参考速查功能
勾选实时测试选项后,弱化测试按钮

cidanji正则表达式工具.rar

47.65 KB, 下载次数: 113

原始

cidanji正则表达式工具.rar

76.06 KB, 下载次数: 161

补充9、10功能

评分

13

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-10-10 18:40 | 显示全部楼层



功能增加:增加一个语法参考速查功能(可以双击把查到的语法符号加到表达式里再改)
视觉优化:勾选实时测试选项后,弱化测试按钮变灰(这个按钮也没啥用)

1.gif

速查窗是悬浮的不影响正常操作,需要查表达式用法,可以过去查 或双击符号引用到表达式里


cidanji正则表达式工具20231010版.rar

86.14 KB, 下载次数: 92

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
高亮显示匹配内容(红蓝字体交替显示)
image.png

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
按钮点击测试,或边录入边测
image.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
一键复制表达式
一键替换,一键复制替换后结果
image.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
显示匹配结果列表
显示Submatches子项列表
image.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:10 | 显示全部楼层
左侧常用表达式(已收藏的显示在左侧),双击立即写入表达式并测试
常用表达式收藏夹
image.png

TA的精华主题

TA的得分主题

发表于 2023-7-15 14:16 | 显示全部楼层
整挺好的啊,并且还能学习一下老师的源代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-7-15 14:23 | 显示全部楼层
于箱长 发表于 2023-7-15 14:16
整挺好的啊,并且还能学习一下老师的源代码

感谢乡长,学习算不上,源码也简单的

TA的精华主题

TA的得分主题

发表于 2023-7-15 20:36 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-7-15 20:45 | 显示全部楼层
增加一个能保存表达式的功能,比如常用的功能,可以自己保存起来,给个关键词,以后再同,通过关键词就调出表达式,设置生成代码。就更好了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 10:40 , Processed in 0.052250 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表