gljlmz 发表于 2012-12-1 20:53:23

如何读取TXT文本文档里面指定的字符前面的值或后面的值【已解决】

本帖最后由 gljlmz 于 2012-12-5 23:36 编辑

如何逐行读取TXT文本文档里面指定的字符前面的值或后面的值并分别赋值给A(指定字符前在的值)和B(指定字符后面的值)

gljlmz 发表于 2012-12-1 20:54:50

在线等,哪位高手大哥帮小弟弟的忙

annybaby 发表于 2012-12-1 20:57:30

回复 1# gljlmz


    为什么不举个例子??

gljlmz 发表于 2012-12-1 20:58:04

补充一下,比如有十行,当读取完最后一行又自动跳到第一行重新读取

gljlmz 发表于 2012-12-1 21:02:39

$A=*号前面的字符内容
$B=*号后面的字符内容
然后$A和$B的值我要用

annybaby 发表于 2012-12-1 21:10:17

回复 5# gljlmz


    以*为字符分割符,stringsplit拆之,操作数组即可

gljlmz 发表于 2012-12-1 21:10:19

高手在哪里?

netegg 发表于 2012-12-1 21:21:30

本帖最后由 netegg 于 2012-12-1 21:24 编辑

Local $line='aeokreojktqo*ejrpoejtio'
Local $a = stringleft($line, stringinstr($line, chr(42))-1)
Local $b = stringtrimleft($line, stringinstr($line, chr(42)))
ConsoleWrite($a&@cr&$b)

gljlmz 发表于 2012-12-1 21:29:27

我是要读取一个文本文档里面的第一到最后一行中的数据
比如
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
还要让他读取到最后一行的时候再跳到第一行开始读取

gljlmz 发表于 2012-12-1 21:32:56

意思就是$line的值还要从事先作好的TXT文本文档里面逐行读取

annybaby 发表于 2012-12-1 21:35:36

回复 11# gljlmz

你自己的代码呢??一句也没有??

gljlmz 发表于 2012-12-1 21:37:31

我主要是想了解一下如何逐行读取TXT文本文档里面我想要的内容

afan 发表于 2012-12-1 21:39:26

FileReadLine 示例

gljlmz 发表于 2012-12-1 21:39:36

其实是这样的,的一个软件需要填两个字符串内容。是两个文本筐,但手动填写太麻烦,我就想用一个文件保存好按一个键就自动读取出来填进去

annybaby 发表于 2012-12-1 21:40:08

回复 12# gljlmz

FileReadLine

这年头,按F1都觉得太麻烦了~~
页: [1] 2 3
查看完整版本: 如何读取TXT文本文档里面指定的字符前面的值或后面的值【已解决】