首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

易语言 【寻找文本】命令的bug

最近在重写易语言模块的时候,在文本操作时老是出错,经常出现一些奇怪的问题,一开始以为是代码问题,可是找半天硬是找不到问题所在。...后来仔细想想,在易语言里,一个汉字是两个字节,会不会跟这个有关。于是开始了我的实验。 ? 嗯,开始运行。 ? 惊不惊喜!意不意外! WTF!??哪来的海?怀着CNM的心情,又看了一次。 ?...看到了吧,由此可见,这真的是bug,不是理解上的问题,个人估计是易语言文本查找算法上的bug,每次跳动了两个字节进行了匹配,所以如果是从第八个字节开始匹配,那确实永远匹配不到。...所以,爬坑结束,就这样吧,以后还是少用起始搜寻位置吧,有时候找不到文本也许并不是因为你要找的文本不在里面,而是。这命令有毒。。

3.1K110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    易语言调用大漠把血蓝内力体力转化为进度条

    第18课511遇见易语言大漠内力体力判断时时显示 易语言源码: .版本 2 .子程序 体力变化 .局部变量 str, 文本型 .局部变量 a, 双精度小数型 .局部变量 b, 双精度小数型 .局部变量...30, “ffffff-000000”, 1) .如果 (文本长度 (str) > 0) _启动窗口.标签_体力.标题 = str a = 到数值 (文本左边 (str, 倒找文本...(str, “/”, , 假))) b = 到数值 (文本右边 (str, 文本长度 (str) - 倒找文本 (str, “/”, , 假))) _启动窗口.进度条_体力.位置...(文本长度 (str) > 0) _启动窗口.标签_生命.标题 = str a = 到整数 (文本左边 (str, 倒找文本 (str, “/”, , 假)))...b = 到整数 (文本右边 (str, 文本长度 (str) - 倒找文本 (str, “/”, , 假))) _启动窗口.进度条_生命.位置 = 1000 .如果

    69630

    e语言-E语言是指什么

    (也可称属性型语句) 特征:有一个"="号将左右两边连起来 这是大家学习易语言时首先会接触的一类语句。例如: 标签1。标题 = "中文编程技术,易语言!"...如果是文本型数值要用双引号,比如刚才的例子:"汉语言编程技术,易语言!"即是。 又如,我们会发现这类句子: 标签2。...标题 = 到文本 (小时 (现行时间 ())) + ":" + 到文本 (分钟 (现行时间 ())) + ":" + 到文本 (秒 (现行时间 ())) 因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型...加入项目 (欲加入项目的文本,[与欲加入项目相关的数值]) 同时我们又会发现另一类句式,比如: 销毁() 这个句式跟命令型句式很象,但其实它是下面这个句式的省略表达: 组件。   ...有时候命令的参数不是必需的(即"可选的"),比如: 随机数 ([欲随机数的最小值],[欲随机数的最大值]) "[ ]"表示该参数不是必需的。如果是这种情况,该参数可为空。

    3.4K10

    使用Python爬动态网页-豆瓣电影(JSON)

    开发环境 操作系统:windows 10 Python版本 :3.6 爬网页模块:requests 分析网页模块:json 模块安装 pip3 install requests 网页分析 我们使用豆瓣电影的页面来开始分析...可以看到打开的内容为json格式 这里我们构造一个连接,让它从第一个电影开始,并显示100个 https://movie.douban.com/j/search_subjects?...这里可以看到包含了如下信息 评分 电影名称 电影的豆瓣链接 封面地址 代码介绍 这里逐行介绍代码 1. import相关的模块 import requests import json 2....使用json.load将json格式转换为python的字典格式 这时就可以使用字典的相关方法来处理网页了 result=json.loads(content) tvs=result['subjects...源码位置 源码请访问我的github主页: https://github.com/bsbforever/spider/blob/master/dynamic_json.py

    1.4K20

    使用Python爬动态网页-豆瓣电影(JSON)

    好久没更新Python相关的内容了,这个专题主要说的是Python在爬虫方面的应用,包括爬和处理部分 [Python爬虫]使用Python爬静态网页-斗鱼直播 第二节我们介绍如何爬动态网页 动态网页指的是网页的内容通过...js动态加载出来的 我们可以直接使用一些开发者工具查看 这里我采用谷歌浏览器的开发者工具 ---- 开发环境 操作系统:windows 10 Python版本 :3.6 爬网页模块:requests...可以看到打开的内容为json格式 这里我们构造一个连接,让它从第一个电影开始,并显示100个 https://movie.douban.com/j/search_subjects?...使用json.load将json格式转换为python的字典格式 这时就可以使用字典的相关方法来处理网页了 result=json.loads(content) tvs=result['subjects...---- 源码位置 源码请访问我的github主页: https://github.com/bsbforever/spider/blob/master/dynamic_json.py

    1.8K20

    易语言执行mysql命令_易语言执行sql进度条 易语言mysql

    易语言的进度条怎么使用? 我就让进度条每秒进一格,一百秒进度条满!用了一个时钟组件。....易语言的Mysql支持库并没有全部的Mysql数据库的操作命令,有时要利用执行SQL这个易语言函数去调用Mysql数据库的命令去完善自己的小软件。 易语言查询数据库时出现错误?...里面的sql语句连双引号只有1个,根本形成不了文本,而且语句里面连个空格都没有,肯定不对。...记录集.打开(“slect * from 表名 order by 编号”,1,)记录集.到首记录()计次循环首(记录集.记录数量,整数变量)记录集.读文本(0,文本变量)高级表格.置数据(整数变量,1,...1,文本变量)记录集.读文本(1,文本变量)高级表格.置数据(整数变量,2,1,文本变量)记录集.读文本(2,文本变量)高级表格.置数据(整数变量,3,1,文本变量)记录集.到下一条()计次循环尾()记录集

    9.4K20

    某习通小助手

    首先,说说为啥会选择易语言,有一部分原因是因为我那时候正好在学易语言,哪怕现在如果要开发一个类似于这样的软件,我也会优选易语言(在不考虑兼容与报毒情况下)。...可能有人又会问,那为啥不用 C#,VB.net,QT 等,我 tm 要是会的话,也不会用易语言来写了,易语言敲代码体验很差,如果用过其他的文本编辑器,就特别不想用易语言(反正我是这样,真的难用),毕竟易语言都是...------------------------------- $.ajax({ url: '/fanyalogin', type: 'post', dataType: 'json...数据摘要 (到字节集 (“[” + web参.classId + “]” + “[” + web参.userid + “]” + “[” + web参.jobid + “]” + “[” + web...(根据status 是否为true来判断是否提交成功,msg为返回结果文本) {"msg":"success!"

    79530

    易语言读取数据库

    窗口程序集_启动窗口 .程序集变量 test数据库, Sqlite数据库 .程序集变量 student表, Sqlite表 .子程序 _按钮_插入数据_被单击 .如果 (test数据库.打开 (“E:易语言自己做的小软件测试文件..., 0, , ) .如果结束 .子程序 _按钮_读取数据_被单击 .局部变量 i, 整数型 .局部变量 student_所有记录, 文本型, , "0" .局部变量 表项索引, 整数型 超级列表框1.全部删除...() .如果真 (test数据库.是否已打开 () = 假) test数据库.打开 (“E:\易语言\自己做的小软件\测试文件\test.db”, 假) .如果真结束 .如果真 (student表.是否已打开...() = 假) student表.打开 (“student”, test数据库) .如果真结束 student_所有记录 = student表.所有记录 (假) 调试输出 (student_所有记录...) .计次循环首 (student表.记录个数 (), i) 表项索引 = 超级列表框1.插入表项 (-1, student_所有记录 [i] [1], , , , ) 超级列表框1.置标题 (表项索引

    7.8K20

    JQuery:将文本转化成JSON对象应注意的问题

    在JQuery的许多方法中,很多方法的参数可以传入一个JSON对象,比如Ajax方法的第二个参数。...怎么将文本转化成JSON对象,需要注意以下问题: 1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。 2)要将字符串转化成对象,很容易想起JS中的eval方法。...3)下载一个JSON解析器,因为其只认可JSON文本。这样就比较安全了。JSON官方网站提供了这么一个脚本。地址:http://www.JSON.org/json2.js。...4)使用JSON.parse方法或者是$.parseJSON方法时,注意JSON数据的name和value用双引号括起来,对于$.parseJSON方法,还要将JSON字符串用单引号括起来再转换,对于JSON.parse...注意这几个技巧,在操作JSON数据时,可以少走不少弯路。

    2.2K30
    领券