精易论坛

标题: 慎用精易模块里的 文本_寻找文本 [打印本页]

作者: 星马豪    时间: 2024-2-15 22:35
标题: 慎用精易模块里的 文本_寻找文本
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
调试输出 (文本_寻找文本 (“上路”, “下”, , ))


i支持库列表   支持库注释   
spec特殊功能支持库


会输出2,而不是输出-1,找问题找的我差点上路了

@项目部004

作者: kk4648    时间: 2024-2-15 22:37
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

实际测试是真的
作者: 星马豪    时间: 2024-2-15 22:38
kk4648 发表于 2024-2-15 22:37
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

实际测试是真的

我在想以前一堆用这个命令的代码怎么办
作者: 人杰啊    时间: 2024-2-15 23:00
成功找到返回位置索引,未找到返回-1。调用Ntdll命令,比核心库快三倍以上,注意!此命令不是严格按易语言文本型来查找。
作者: 星马豪    时间: 2024-2-15 23:11
linguo 发表于 2024-2-15 23:00
成功找到返回位置索引,未找到返回-1。调用Ntdll命令,比核心库快三倍以上,注意!此命令不是严格按易语言 ...

所以要慎用,切不可图快而抱侥幸心理
作者: maozaiba    时间: 2024-2-15 23:27

https://125.confly.eu.org/thread-14741492-1-1.html
作者: 7ian    时间: 2024-2-15 23:33
本帖最后由 7ian 于 2024-2-15 23:39 编辑

测试了下,上面是精易模块的,确实有这个问题,换成下面这个api就没问题

上路:字节集:4{201,207,194,183}

下:字节集:2{207,194}

以前遇到过:“幸福海”跟":"也是





作者: 星马豪    时间: 2024-2-15 23:34
maozaiba 发表于 2024-2-15 23:27
https://125.confly.eu.org/thread-14741492-1-1.html

最后3天假期怕是没的休息了
作者: chenyucheng    时间: 2024-2-15 23:40
文本_寻找文本 (“锟斤”, “拷”, , )
作者: 星马豪    时间: 2024-2-15 23:40
7ian 发表于 2024-2-15 23:33
测试了下,上面是精易模块的,确实有这个问题,换成下面这个api就没问题

上路:字节集:4{201,207,194,183} ...

菜鸟只懂易语言,换成这个是和核心库一样稳定吗,会不会有别的字出现异常呢,期待官方能改进一下
作者: 星马豪    时间: 2024-2-16 00:08
7ian 发表于 2024-2-15 23:33
测试了下,上面是精易模块的,确实有这个问题,换成下面这个api就没问题

上路:字节集:4{201,207,194,183} ...

请教个问题,模块里这个“文本_寻找文本”,是不是汉字才会有这类问题? 如果我的文本里只有数字、半角逗号、半角句号以及符号“|”,可以确保寻找无误吗?
作者: 一C    时间: 2024-2-16 00:56
我以前也遇到这问题,一堆diam里面 tm的找了一下午问题。一段段测试
作者: 撒加    时间: 2024-2-16 08:49
吓得我赶紧替换这个命令
作者: 7ian    时间: 2024-2-16 10:17
星马豪 发表于 2024-2-16 00:08
请教个问题,模块里这个“文本_寻找文本”,是不是汉字才会有这类问题? 如果我的文本里只有数字、半角逗 ...

半角的都不会,因为文字是两个字节组成的,所以很容易导致一个文字的第二个字节跟下一个文字的第一个字节组在一起变成新的文字,或者某个文字里的某个字节就是一个你查找的符号情况
作者: 7ian    时间: 2024-2-16 10:18
星马豪 发表于 2024-2-15 23:40
菜鸟只懂易语言,换成这个是和核心库一样稳定吗,会不会有别的字出现异常呢,期待官方能改进一下{:5_297: ...

第二个api很稳
作者: 星马豪    时间: 2024-2-16 14:00
7ian 发表于 2024-2-16 10:17
半角的都不会,因为文字是两个字节组成的,所以很容易导致一个文字的第二个字节跟下一个文字的第一个字节 ...

原来是这样,感谢大佬,不然我就得改一大堆源码了




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