易语言 寻找文本的问题
123123-321321#234234-432432#345345-543543我想做到这样的效果,从最后一个#号开始寻找“-”符号,然后读取“-”号之后,换行符之前的...
123123-321321#
234234-432432#
345345-543543
我想做到这样的效果,从最后一个#号开始寻找“-”符号,然后读取“-”号之后,换行符之前的文件。
1:#号的数量不确定
2:最后一个字符一定是换行符
思考了半天没成果。求求各位大大帮帮忙。小弟实在是无解了。 展开
234234-432432#
345345-543543
我想做到这样的效果,从最后一个#号开始寻找“-”符号,然后读取“-”号之后,换行符之前的文件。
1:#号的数量不确定
2:最后一个字符一定是换行符
思考了半天没成果。求求各位大大帮帮忙。小弟实在是无解了。 展开
2个回答
展开全部
'先用 “倒找文本()”命令找到“#”和它之前的“-”号 再用"寻找文本 ()"命令找到"换行符"然后"取文本中间()"即可
'以下是代码:
'窗体上画上"编辑框1"和"按钮1"
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
编辑框1.是否允许多行 = 真
.子程序 _按钮1_被单击
.局部变量 井号位置, 整数型
.局部变量 负号位置, 整数型
.局部变量 换行位置, 整数型
.局部变量 取出内容, 文本型
井号位置 = 倒找文本 (编辑框1.内容, “#”, , 假)
负号位置 = 倒找文本 (编辑框1.内容, “-”, 井号位置, 假)
换行位置 = 寻找文本 (编辑框1.内容, #换行符, 负号位置, 假)
取出内容 = 取文本中间 (编辑框1.内容, 负号位置 + 1, 换行位置 - (负号位置 + 1))
信息框 (取出内容, 0, )
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询