stcyk 发表于 2010-6-12 00:22:45

关于截取字符问题

有一数据格式符为

恭喜发财**********出入平安啊********零零落落
出入平安啊********出入*************零零落落
出入平安啊********出入分担**********落落

现在我要用StringMid取的格式是

出入平安啊********
出入*************
出入分担**********

这样的数据

发现在这个版本的autoit里面中文只是占1个字符,英文或者符号也是1个字符,这样使得取出来的数据列宽对应不上,请问如何解决

afan 发表于 2010-6-12 00:39:34

你想干什么?

stcyk 发表于 2010-6-12 00:54:19

回复 2# afan

我在循环取出我需要的那一列数据,然后把那一列数据的*号替换掉在写入txt,其他问题都做好了,就是用stingmid在取的时候中文才算1位字符,这样就照成第二行的第二列少取了几个*号,或者多取了第三列的前几位字符

afan 发表于 2010-6-12 00:56:28

恭喜发财**********出入平安啊********零零落落
如果都是这种格式可以用正则取~

stcyk 发表于 2010-6-12 09:02:52

回复 4# afan

列宽长度一样,但是内容不一样

masterpcc 发表于 2010-6-12 11:35:44

...学习期待中....
页: [1]
查看完整版本: 关于截取字符问题