【发布时间】:2014-01-29 02:09:39
【问题描述】:
我有一个文本文件格式:
*******************************************************************************
* Mitecs Test Plan *
*******************************************************************************
[PRODUCTN]
FQA=3F.4.W0,41,1
RSC=3F.5.W4,36,1
CFG=3F.9.2J,234,1
[MASTERREV]
MTP=3F.R.WM
[FQA 13]
FQA=3F.4.W0,41,1
CFG=3F.9.2J,263,1
[FQA 14]
FQA=3F.4.W0,160,1
CFG=3F.9.2J,315,1
我想阅读文本并将其显示在列表框中,如下所示:
[PRODUCTN]
[MASTERREV]
[FQA 13]
[FQA 14]
从上图中,当我在列表框 1 中选择 [FQA 14] 项并单击交换按钮时,它应该在列表框 2 中以以下格式显示为
Code Name Version
160 FQA 3F.4.W0
315 CFG 3F.9.2J
【问题讨论】:
-
它看起来像一个INI文件,你应该可以使用
GetPrivateProfileString访问Pinvoke.Net -
@Plutonix INI 文件对 cmets 使用哈希符号
#或分号;,但 OP 的示例使用星号*。他的文件的 Win32 INI 函数可能会失败。 -
@Dai 实际上非常灵活,阅读起来应该不会有任何问题。
标签: vb.net text programmers-notepad