sky808 发表于 2009-8-2 07:33:22

请问如何连接字符并保存到一个变量中

本帖最后由 sky808 于 2009-8-18 10:17 编辑

请问各位高手们怎样能将字符连接起来并保存到一个变量中呢?
例如我要打开一个记事本,逐行读出内容后并将n行保存为一行应该怎么实现呢?
多谢指教!

我是这么想的:

$Path="xxx.txt"
;这个xxx.txt包含了n多行数据。
$Open=FileOpen($Path,0)

While 1
;读出每一行数据。
$Line=FileReadLine($Open)

删除换行符。
$Line=StringStripCR($Line)

;$FormatLine保存并连接每一行数据,这里应该怎么写呢?

Wend

netegg 发表于 2009-8-2 09:59:49

dim $sumline
$Path="xxx.txt"
$Open=FileOpen($Path,0)
While 1
$Line=FileReadLine($Open)
$Line=StringStripCR($Line)
$sumline = $sumline & $Line
wend

sky808 发表于 2009-8-2 10:11:35

多谢多谢,我还在想怎么用&呢
还想过$a&=$b呢,哈哈。

netegg 发表于 2009-8-2 10:27:17

3# sky808

这个是c里的语法吧?

afan 发表于 2009-8-2 15:22:14

貌似掉了一句退出... ;&= 也是可以的。Dim $sumline
$Path = "xxx.txt"
$Open = FileOpen($Path, 0)
While 1
        $Line = FileReadLine($Open)
        If @error Then ExitLoop
        $Line = StringStripCR($Line)
        $sumline &= $Line
WEnd
;MsgBox(0, 0, $sumline)
页: [1]
查看完整版本: 请问如何连接字符并保存到一个变量中