精易论坛

标题: 请求精易模块收录此代码 [打印本页]

作者: 小逸老师    时间: 2024-4-21 04:10
标题: 请求精易模块收录此代码
模块版本:
所用系统:
命令名称:字节集_取字节集起始位置
描述:请求精易模块收录此字节集_取字节集起始位置代码,与文本_取文本行起始位置相似。我的联系QQ:619837343

字节集_取字节集起始位置.e (147.2 KB, 下载次数: 8)

作者: Suky    时间: 2024-4-21 04:21
本帖最后由 Suky 于 2024-4-21 04:28 编辑

这个真没必要


这样搜索字节集   容易碰到像    文本_寻找文本()命令碰到的bug
而且这个基本没啥用   又容易让很多小白疯狂报bug

作者: Suky    时间: 2024-4-21 04:32
慎用精易模块里的  文本_寻找文本
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14811913
(出处: 精易论坛)

奇怪的源码 文本_寻找文本()
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14741492
(出处: 精易论坛)


这算是 文本_寻找文本 的BUG吗?
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14797845
(出处: 精易论坛)



作者: 小逸老师    时间: 2024-4-21 05:19
Suky 发表于 2024-4-21 04:21
这个真没必要

这个是寻找字节集中包含指定字节集的,返回搜索到的位置数组,也可以用来统计字节集中某个字节集出现的次数,总之是用来寻找字节集某个字节的批量位置
作者: 小逸老师    时间: 2024-4-21 05:21
Suky 发表于 2024-4-21 04:32
慎用精易模块里的  文本_寻找文本
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14811913
(出处: 精易 ...

这个是用来作为类似 文本_取文本行起始位置 的,用于寻找字节集中某个字节出现的次数和返回包含寻找到的字节的所有位置数组,不是用来寻找文本的
作者: 小逸老师    时间: 2024-4-21 05:25
Suky 发表于 2024-4-21 04:21
这个真没必要

这个寻找字节集中某个字节出现的次数并返回包含这个字节的位置数组,咋会报BUG呢。
字节集:25{105,102,32,101,110,100,32,97,97,105,102,101,110,100,32,102,111,114,32,101,108,115,101,105,102}
返回位置数组:3{1,10,24}
作者: 小逸老师    时间: 2024-4-21 05:35
例如数据105,25,23,13,105,25,13
例如批量替换105,25为00,00,但是一替换就会变成00,00,23,13,00,00,13前面的105,25,23其实不需要替换,所以就得先寻找出所有的105,25的位置,然后取出左边和右边进行判断,就可以起到精确替换了。
简单来说MessageBox(Message),要求替换Message为 信息,直接字节集替换就会变成 信息Box(信息),但是这样就会出问题,所以需要取出包含所有Message的然后进行判断,然后就可以精确匹配替换了
作者: 小逸老师    时间: 2024-4-21 05:46

我这个编译原理的代码就是用这个方式进行cha询匹配按位置替换的,不破坏原先代码结构,不转译注释

作者: Suky    时间: 2024-4-21 06:20
小逸老师 发表于 2024-4-21 05:25
这个寻找字节集中某个字节出现的次数并返回包含这个字节的位置数组,咋会报BUG呢。
字节集:25{105,102,32 ...


作者: 我的yyy123    时间: 2024-4-21 08:13
学习了
作者: 自由哥    时间: 2024-4-21 09:44
收吧,收吧,收收收收收
作者: youya    时间: 2024-5-5 21:08
楼主真牛
作者: ninxinai    时间: 2024-6-11 01:35
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk




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