精易论坛

标题: 一个正则替换的回调算法 [打印本页]

作者: 菜鸟菜鸡秋水    时间: 2020-8-7 19:45
标题: 一个正则替换的回调算法
说起正则替换,
有3大常用用法,
1,正则替换传入文本,

2,正则替换传入插值表达式, 类似    "$1,$2",
3,正则替换传入函数, 根据每个具体情况,自己替换,

三种用法中,最灵活的 用法  就是 回调,


但是易语言的回调   不能匿名函数, 闭包, 导致易语言难以实现,

本人这次用了一种比较狗的 办法, 偏门的实现了这个用法
我想这主要的价值,还是在于,提供一种新的思路

重点:  
精易模块  好像是有限制  
收录的 代码 必须只 依赖 核心支持库,
但是我这个算法,依赖了易语言的  正则表达式DEELX ,
也是易语言自带的,只不过不是核心支持库,
所以..
如果不合规,
请管理帮忙把帖子转到开源区
感谢.....................

下面上源码,

案例.png (27.95 KB, 下载次数: 2)

案例.png

拿去开源的代码.e

140.21 KB, 下载次数: 43, 下载积分: 精币 -2 枚

源代码


作者: a897887419    时间: 2020-8-7 20:36
请管理帮忙把帖子转到开源区

作者: 菜鸟菜鸡秋水    时间: 2020-8-7 21:00
a897887419 发表于 2020-8-7 20:36
请管理帮忙把帖子转到开源区

  额  应该是不符合要求的
作者: 5094517    时间: 2020-8-8 00:52
牛呀。。。。厉害手下了
作者: wjswzj0    时间: 2020-8-10 09:56
666666666666666
作者: Solo98k    时间: 2020-8-10 17:20

666666666666666a
作者: 菜鸟菜鸡秋水    时间: 2020-8-13 19:26
思路可以借鉴 ,  但是 算法   发现bug  ,对此深感歉意  ......................   有时间 取修复一下
作者: tapouki    时间: 2021-2-21 16:45
新技能GET√
作者: 点点丶滴滴    时间: 2021-2-22 06:59
666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4