求助 关于读取 配置文件
本帖最后由 lsq726 于 2009-6-20 10:07 编辑正常情况下
配置文件AA.INI
[数组A]
A=1,2,3,4,5....100,150,160,161,162,163...200
$A= IniRead("AA.INI", "数组A", "A")
=========================
但这样书写太长了.
如果这样书写
[数组A]
A=1-100,150,160-200
怎么读 可以达到等号线上的效果? 自己写个解析的函数吧,先读取字符串 不会写啊~~~~~~~~~~~~~ 请大大们帮忙写一个吧,,想了一晚上也没写出来,,水平太凹 TEST.INI 的内容
a=50;60;70-100
$ini=IniRead ('test.ini','setting', 'a', '没发现')
$AA=StringSplit($ini, ";")
for $i =1 to $AA
MsgBox(0, "", $AA[$i])
Next
带"-"号部分的内容不会写,,还请高手 帮忙 {:2_83:} $AA=StringSplit($ini, ";")
Local $series
for $i =1 to $AA
If StringInStr($AA[$i], "-") Then
Local $aaa = StringSplit($AA[$i], "-")
For $j = $aaa To $aaa
$series &= $j & ","
Next
Else
$series &= $AA[$i] & ","
EndIf
Next
$series = StringTrimRight($series, 1)
页:
[1]