Splitten van een txt regel

Status
Niet open voor verdere reacties.

dannyvk100

Gebruiker
Lid geworden
7 feb 2012
Berichten
19
Dit is een voorbeeld regel:
00:10:31 [3.0.4358.15411][TXSERVER] Joh Doe INSERT
INTO tabel
(Id, InvoicePurchaseId, Number, LineNr, PurchaseId, PurchaseLineId)
VALUES (37553, 11277, 1, 0, 15638, 48282)

Nu doe ik deze zo splitten:
string[] pieces = line.Split(' ');

Maar ik wil eigenlijk een array met
array1[] = 00:10:31 [3.0.4358.15411][TXSERVER] Joh Doe INSERT
array2[] = INTO tabel
array3[] = (Id, InvoicePurchaseId, Number, LineNr, PurchaseId, PurchaseLineId)
array4[] = VALUES (37553, 11277, 1, 0, 15638, 48282)


Hoe doe ik dat precies?
 
Staan die enters er in het echt ook, of heb je dat nu gedaan om het makkelijker leesbaar te maken? Anders kun je de split doen op de enters.
 
Nee is 1 regel bijvoorbeeld zo:
00:10:31 [3.0.4358.15411][TXSERVER] Joh Doe INSERT INTO tabel (Id, InvoicePurchaseId, Number, LineNr, PurchaseId, PurchaseLineId) VALUES (37553, 11277, 1, 0, 15638, 48282)

Nu doe ik heb op de volgende manier splitten:
string[] array = line.Split(new char[]{' '},6);
Dit laat de eerste 6 waarden zien plus wat daarschter komt

Kun je ook splitten bijvoorbeeld in de volgende regel
dit is een test

met de uitkomst
is een

Dat je een beginwaarde en een eindwaarde aangeeft voor te splitten
 
gebruik je echt C++ of C# ? we kwamen daarmee de vorige keer al in de war, en het is wel belangrijk. Er is namelijk een C# forum en dat is anders dan C/C++.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan