e4a条件查找取指定位置文本右边(同位值)源码.e4a

e4a条件查找取指定位置文本右边(同位值)源码.e4a

 
 

 

事件 按钮1.被单击()
	如果 编辑框_条件框.内容 = "" 则
		弹出提示("条件框不能为空!")
		否则
		'弹出提示(取指定文本右边("0出现:2",":"))'测试用
		编辑框3.内容 = 开始查找(编辑框1.内容,编辑框2.内容,编辑框_条件框.内容) '函数 开始查找 并且返回查找的数据
	结束 如果
结束 事件
函数 开始查找(编辑框1内容 为 文本型,编辑框2内容 为 文本型,条件 为 文本型) 为 文本型
	变量 编辑框1内容分割 为 文本型()
	变量 编辑框2内容分割 为 文本型()
	变量 I 为 整数型
	变量 位置 为 整数型
	编辑框1内容分割 = 分割文本(编辑框1内容,"\n") '将编辑框1的内容进行行分割
	编辑框2内容分割 = 分割文本(编辑框2内容,"\n") '将编辑框2的内容进行行分割
	判断循环首 I < 取数组成员数(编辑框1内容分割) '每一行循环判断第一个数字
		'信息框("0","条件" & 条件 & "右边" & 取指定文本右边(编辑框1内容分割(I),":"),"0")
		'信息框("0","条件" & 条件 & "信息" & 编辑框1内容分割(I) &"右边" & 取指定文本右边(编辑框1内容分割(I),":"),"0")
		如果 条件 = 取文本左边(编辑框1内容分割(I),1) 且 到整数(取指定文本右边(编辑框1内容分割(I),":")) > 0 则 '如果符合我们要找的数字 就将位置赋值给 变量 位置 然后退出循环
			位置  = I
			退出
			否则
			位置 = -1
		结束 如果
		I = I + 1
	判断循环尾
	如果 位置 = -1 则
		弹出提示("欲查找的数字:" & 条件 & "在编辑框1内没有找到大于1的数据")
		否则
		开始查找 = 取文本左边(编辑框2内容分割(位置),1) '返回查找到的数据
	结束 如果
结束 函数
函数 取指定文本右边(代取文本 为 文本型,左边文本 为 文本型) 为 文本型
	变量 Star 为 整数型
	Star = 寻找文本(代取文本,左边文本,0)
	如果 Star <> -1 则
		取指定文本右边 = 取文本中间(代取文本,Star+1,取文本长度(代取文本)-Star)
		否则
		取指定文本右边 = ""
	结束 如果
结束 函数

e4a条件查找取指定位置文本右边(同位值)源码.e4a

902 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注