2013-08-20 32 views
0

我需要使用Visual Studio 2005从字段中提取特定的信息。我只需要来自此字段的'partNumber'和'serialNumber';使用Visual Studio 2005从字段中提取信息

请将BeginGroup:databasecurrentFifos = 0maximumFifos = 34369maximumSpace = 6291456percentUsed = 7totalFixedSpace = 123156totalIndexSpace = 77182totalRowCount = 2533totalRowSpace = 139024totalTableSpace = 339362uncollectedFifos = 0usedSpace = 478386EndGroup:databaseBeginGroup:networkDNS_ServerIP = NoneDNS_DomainName = NoneFTP_Enabled = falseEndGroup:networkBeginGroup:hardwareBeginGroup:biometricsEndGroup:biometricsBeginGroup: mSystemformat = 7101processorType = 859chipId = CFEndGroup:mSystemBeginGroup:barcodesBarcode_attached = noSymbologies = code3of9 i2of5 code128Remote_Barcode_attached = noEndGroup:barcodesBeginGroup:boardrevision = REV 厌恶= 415partNumber = 8602800-503serialNumber = JC117590EndGroup:boardBeginGroup:magneticstrackNum = noEndGroup:magneticsBeginGro起来:memorySDRAM = 134217728BeginGroup:flashDisksflashDisk0 = 1018773504flashDisk1 = 0numOfFlashDisks = 1EndGroup:flashDisksEndGroup:memoryBeginGroup:peripheralsmodem = noneWand_attached = noEndGroup:peripheralsBeginGroup:keypadKeypad_Type = NumericEndGroup:keypadBeginGroup:proximityReadersProximityReader_attached = noProxReaderFormat1 =默认 26位 FormatProximityReader_NumRecords = 2RemoteProx_attached = noRemoteProxFormat1 =默认 26位 FormatRemoteProx_NumRecords = 2EndGroup:proximityReadersEndGroup:hardwareBeginGroup:softwarerelease = 03.00.07.006

HTMLClientVersion = 5708model =克罗诺斯-4500OSversion = 5708bootVersion = 5708appVersion = 5708dbSchema = 5708Font_Information =默认 拉丁字体。 EndGroup:software
+0

您使用哪种编程语言?数据在哪里存储? –

+0

SQL。我从我们的时间和出勤计划中获得信息。希望这有助于...我不是一个技术人员。 –

+0

你必须更具体,否则你将无法在这里得到很多帮助。 SQL在SQL Server中运行查询/存储过程?或者SQL简单地检索数据,它在VB.NET/C#程序中使用? –

回答

0

此答案假定使用VB.NET,并且还假定源字符串的结构不会更改。

'Variable to hold source data 
Dim sSource As String 

'*** perform code here to load source (from DB etc.) *** 

'separator array (change this as needed if sructure of the source sting changes) 
Dim sSep As String() = {"partNumber=", "serialNumber=", "EndGroup:boardBeginGroup:magnetic"} 

'split the source into Array 
Dim asSplit As String() = sSource.Split(sSep, StringSplitOptions.None) 

'get Part Number 
Dim sPartNumber As String = asSplit(1) 

'get Serial Number 
Dim sSerialNumber As String = asSplit(2) 
+0

我正在使用Visual Studio 2005编写报告(而不是使用Crystal)并试图弄清楚如何使用一个函数来解析出只有partNumber和serialNumber。我真的不明白使用Dim或输入您提供的信息。对不起,我只是不太专业。 –

+0

我很抱歉,这是一个程序员问答板,您必须至少具有您使用的语言的基本知识。 –