易语言指定去字母或数字
DFD20120429097133431199XFB4WRMVF去掉空格左边倒数或顺数的第N位。。或者去掉空格右边倒数或顺数的第N位达到的效果是:(空格左边顺数第三位)也...
DFD2012042909713343119 9XFB4WRMVF
去掉空格左边倒数或顺数的第N位 。。或者去掉空格右边倒数或顺数的第N位 达到的效果是:(空格左边顺数第三位)也就是D不见了
DF2012042909713343119 9XFB4WRMVF
(空格右边顺数第三位)也就是F不见了
DF2012042909713343119 9XB4WRMVF
请问各位易语言大虾能否写一个例程给我看看
谢谢了。。。
格式:
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
比如我输入那么多行的数据。。能否一行行排列好啊。。 展开
去掉空格左边倒数或顺数的第N位 。。或者去掉空格右边倒数或顺数的第N位 达到的效果是:(空格左边顺数第三位)也就是D不见了
DF2012042909713343119 9XFB4WRMVF
(空格右边顺数第三位)也就是F不见了
DF2012042909713343119 9XB4WRMVF
请问各位易语言大虾能否写一个例程给我看看
谢谢了。。。
格式:
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
DFD2012042909713343119 9XFB4WRMVF
比如我输入那么多行的数据。。能否一行行排列好啊。。 展开
3个回答
展开全部
.版本 2
.局部变量 List, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 Position, 整数型
.局部变量 要去掉的位置, 整数型
.局部变量 out, 文本型
要去掉的位置 = 3
List = 分割文本 (到文本 (读入文件 (“1.txt”)), #换行符, )
.计次循环首 (取数组成员数 (List), i)
.如果真 (寻找文本 (List [i], “ ”, , 假) > 0) ' 查找空格是否存在
Position = 寻找文本 (List [i], “ ”, , 假)
.判断开始 (Position > 要去掉的位置)
out = out + 文本替换 (文本替换 (List [i], Position + 3, 1, ), 要去掉的位置, 1, ) + #换行符
.默认
out = out + 文本替换 (List [i], Position + 3, 1, ) + #换行符
.判断结束
.如果真结束
.计次循环尾 ()
写到文件 (“2.txt”, 到字节集 (out))
.局部变量 List, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 Position, 整数型
.局部变量 要去掉的位置, 整数型
.局部变量 out, 文本型
要去掉的位置 = 3
List = 分割文本 (到文本 (读入文件 (“1.txt”)), #换行符, )
.计次循环首 (取数组成员数 (List), i)
.如果真 (寻找文本 (List [i], “ ”, , 假) > 0) ' 查找空格是否存在
Position = 寻找文本 (List [i], “ ”, , 假)
.判断开始 (Position > 要去掉的位置)
out = out + 文本替换 (文本替换 (List [i], Position + 3, 1, ), 要去掉的位置, 1, ) + #换行符
.默认
out = out + 文本替换 (List [i], Position + 3, 1, ) + #换行符
.判断结束
.如果真结束
.计次循环尾 ()
写到文件 (“2.txt”, 到字节集 (out))
追问
调了一下可以了。。但是空格前面和空格后面位数同时去掉了。。
能不能单独啊
追答
''你新建两个子程序就可以了,看下面代码,记得给分啊~
.版本 2
.局部变量 List, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 out, 文本型
List = 分割文本 (到文本 (读入文件 (“1.txt”)), #换行符, )
.计次循环首 (取数组成员数 (List), i)
out = out + 删空格前指定位置 (删空格后指定位置 (List [i], 3), 3) + #换行符
.计次循环尾 ()
写到文件 (“2.txt”, 到字节集 (out))
.子程序 删空格后指定位置, 文本型
.参数 行文本, 文本型
.参数 空格后指定位置, 整数型
.参数 要删除的个数, 整数型, 可空
.局部变量 空格位置, 整数型
空格位置 = 寻找文本 (行文本, “ ”, , 假)
.判断开始 (是否为空 (要删除的个数) = 真)
返回 (文本替换 (行文本, 空格位置 + 空格后指定位置, 1, ))
.默认
返回 (文本替换 (行文本, 空格位置 + 空格后指定位置, 要删除的个数, ))
.判断结束
.子程序 删空格前指定位置, 文本型
.参数 行文本, 文本型
.参数 空格前指定位置, 整数型
.参数 要删除的个数, 整数型, 可空
.判断开始 (是否为空 (要删除的个数) = 真)
返回 (文本替换 (行文本, 空格前指定位置, 1, ))
.默认
返回 (文本替换 (行文本, 空格前指定位置, 要删除的个数, ))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询