易语言程序数组成员引用下标超出定义范围错误

 时间:2024-10-16 11:18:02

数组成员引用下标超出定义范围错误截图:

易语言程序数组成员引用下标超出定义范围错误

上面的是初级错误,新手容易犯。

一般的易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现数组成员引用下标超出定义范围。

如何防范数组成员引用下标超出定义范围导致程序意外退出呢?

方法很简单,就是在取数组成员的时候先判断一下数组成员数是否正常。

你需要用到的命令是,取数组成员数(),易语言中有该函数的详细说明!

举个例子:

我们想采集某个网站的内容,这个网站内容包含的有[标题][作者][发布时间][内容]

我们用正则表达式采集的时候发现程序提示数组成员引用下标超出定义范围,

那么我们就看看是再哪个页面出现问题的,找到之后发现这篇文章居然没有作者,应该是网站管理员疏忽忘记添加了。这时我们用正则表示取出的数组成员数只有3个,我们再取第4个的时候就会出错。

解决方法是在我们要取正则表达式获取的内容之前先判断一下取数组成员数是否等于4,如果等于4我们就直接取内容,如果不等于4那么我们只取3个内容,自己把作者补起来,或者直接跳过该页面去取正常格式的网站内容。

  • Win10怎么设置系统时间 如何修改为自动设置时间
  • Win10如何设置按电源键时休眠
  • 真正实现仅允许使用网络级别身份验证的远程桌面
  • Outlook如何创建本地数据库
  • Notes提示存储配额满了怎么办
  • 热门搜索
    无锡旅游商贸高等职业技术学校 西岭雪山旅游攻略 泰国旅游地图 四川旅游局 内蒙旅游攻略 崇明旅游 旅游景区质量等级的划分与评定 西藏旅游线路 邵阳旅游 观光旅游