找回密码
 加入
搜索
查看: 13108|回复: 58

[AU3基础] Au3没有正则表达式高亮工具?

  [复制链接]
发表于 2020-4-27 12:17:01 | 显示全部楼层 |阅读模式
本帖最后由 afan 于 2020-4-27 12:26 编辑

在论坛好像没见过对正则表达式语法高亮的工具作品,谁有兴趣写个给大家用用呗~

高亮还是很有用的,特别是对于道行较浅的,或者是表达式很长的。


见过有支持高亮的在线工具,但对Au3的正则支持并不很好

本人一直使用 Au3.REHelper,突然觉得要是能语法高亮就完美了
自己写的话想了下感觉很繁琐……
早些天看了下 RichEdit 控件,也并不怎么好操作
Au3正则的语法解析也挺麻烦,有些高端的根本没接触过
发表于 2020-4-27 12:33:57 | 显示全部楼层
正则之神,谦虚了。
 楼主| 发表于 2020-4-27 12:54:23 | 显示全部楼层
862228699 发表于 2020-4-27 12:33
正则之神,谦虚了。

略懂~~ 用得比较多而已,没有研究过~~
高端的用法真没接触过,更没用过 _ _||\
发表于 2020-4-27 14:16:45 | 显示全部楼层
A大看来最近有动作,坐等A大精品!
 楼主| 发表于 2020-4-27 14:59:29 | 显示全部楼层
xzf680 发表于 2020-4-27 14:16
A大看来最近有动作,坐等A大精品!

不要太难……
发表于 2020-4-27 19:30:44 | 显示全部楼层
高亮的在线正则工具在哪里?
 楼主| 发表于 2020-4-27 20:15:33 | 显示全部楼层
本帖最后由 afan 于 2020-4-27 20:18 编辑
haijie1223 发表于 2020-4-27 19:30
高亮的在线正则工具在哪里?

举个例子 http://tool.chinaz.com/regex/

看来阿杰有兴趣,搞它一搞!

我头大
发表于 2020-4-27 20:35:02 | 显示全部楼层
AU3现在有用的富文本应该就只有RichEdit控件吧?这个确实不好整
 楼主| 发表于 2020-4-27 20:59:52 | 显示全部楼层
破帽遮颜 发表于 2020-4-27 20:35
AU3现在有用的富文本应该就只有RichEdit控件吧?这个确实不好整

应该是吧~ 像 SciTE 那种 Scintilla 还需要带dll,外围还不少,更不好搞~
RichEdit 自作主张的部分比较麻烦,比如字体属性变化等,它还是更适合只读,编辑真不好用
发表于 2020-4-28 04:03:50 | 显示全部楼层
你那工具 输入 正则的地方.你用富文本框  不用 input .再直接码代码 去渲染啦.笨点方法能做出来.
正则的字符就那多, 正则过长 效率肯定 慢些.
 楼主| 发表于 2020-4-28 07:42:26 | 显示全部楼层
绿色风 发表于 2020-4-28 04:03
你那工具 输入 正则的地方.你用富文本框  不用 input .再直接码代码 去渲染啦.笨点方法能做出来.
正则的字 ...

就算你想用 Input 去做高亮也不现实啊,呵呵
别看正则表达式就那么一行,但它的随意性太强,组合方式比au3脚本都多
可以说解释一行表达式比解释一整个脚本的逻辑都复杂
发表于 2020-4-28 08:22:59 | 显示全部楼层
afan 发表于 2020-4-27 20:15
举个例子 http://tool.chinaz.com/regex/

看来阿杰有兴趣,搞它一搞!

才疏学浅,恐难成功。网页端看了一下,是利用js和css实现,对此两种语言不熟悉,不太好翻译。
 楼主| 发表于 2020-4-28 09:12:58 | 显示全部楼层
本帖最后由 afan 于 2020-4-28 09:17 编辑
haijie1223 发表于 2020-4-28 08:22
才疏学浅,恐难成功。网页端看了一下,是利用js和css实现,对此两种语言不熟悉,不太好翻译。

不要谦虚~  干嘛要翻译他人的…它那不适合Au3,也有不少问题。  自己搞au3整啊~  反正我已经搞了下,比较困难,对于各种嵌套混杂…
发表于 2020-4-29 09:29:47 | 显示全部楼层
afan 发表于 2020-4-28 09:12
不要谦虚~  干嘛要翻译他人的…它那不适合Au3,也有不少问题。  自己搞au3整啊~  反正我已经搞了下,比较 ...

也不用搞那么的精线,先把一个区块一个区块的颜色标记出来也行
 楼主| 发表于 2020-4-29 09:43:34 | 显示全部楼层
绿色风 发表于 2020-4-29 09:29
也不用搞那么的精线,先把一个区块一个区块的颜色标记出来也行

已经差不多搞好了~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-13 17:11 , Processed in 0.081964 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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