易语言的寻找文本是按文本寻找, 不是按字节寻找, 效率会有点低下, 但是不会
假如源文本是两个汉字 = {1,2, 3,4}, 搜索 {2,3}, 易语言的寻找文本是返回找不到, 因为1,2 是一个字, 3,4 是另一个子
如果是c函数的寻找文本或者c++的寻找文本都返回找到, 他是按字节查找
我以前怎么都没有发现这个问题呢?这个要怎么处理
转成字节集 = 字节集:46{206,210,210,212,199,176,212,245,195,180,182,188,195,187,211,208,183,162,207,214,213,226,184,246,206,202,204,226,196,216,163,191,213,226,184,246,210,170,212,245,195,180,180,166,192,237}
所以你要是按这个字节集, 从起始位置单数开始搜索都不会有事, 但是从双数开始的话就变成了
字节集:45{210,210,212,199,176,212,245,195,180,182,188,195,187,211,208,183,162,207,214,213,226,184,246,206,202,204,226,196,216,163,191,213,226,184,246,210,170,212,245,195,180,180,166,192,237}
转成文本 = 乙郧霸趺炊济挥蟹⑾终飧鑫侍饽兀空飧鲆趺创怼?
找 要 这个字肯定找不到
而你第二串文本下标2的话, 转成文本后 = 乙郧霸趺炊济挥蟹⑾终飧鑫侍饽?这个要怎么处理
还能找到 要 这个字 |