Я хочу разбить строку на 2 массива, один с текстом, разделенным на vbTab (я думаю, что это \t
в C#), а другая строка с тестом, разделенным vbtab (Я думаю, что это \n
в C#).разделить строку на 2 массива на основе 2 разделителей
При поиске я нашел (StackOverFlow Question: 1254577):
string input = "abc][rfd][5][,][.";
string[] parts1 = input.Split(new string[] { "][" }, StringSplitOptions.None);
string[] parts2 = Regex.Split(input, @"\]\[");
но моя строка будет что-то вроде этого:
aaa\tbbb\tccc\tddd\teee\nAccount\tType\tCurrency\tBalance\t123,456.78\nDate\tDetails\tAmount\n03NOV13\tTransfer\t9,999,999.00-\n02NOV13\t\Cheque\t125.00\nDebit Card Cash\t200.00
так в коде выше вход становится:
string input = "aa\tbbb\tccc\tddd\teee\nAccount\tType\tPersonal Current Account\tCurrency\tGBP\tBalance\t123,456.78\nDate\tDetails\tAmount\n03NOV13\tTransfer\t9,999,999.00-\n02NOV13\t\Cheque\t125.00\nDebit Card Cash\t200.00\n30OCT13\tLoan Repayment\t1,234.56-\n\tType\t30-Day Notice Savings Account\tCurrency\tGBP\tBalance\t983,456.78\nDate\tDetails\tAmount\n03NOV13\tRepaid\t\250\n"
но как создать один массив строк w ith everthing до первого newline и еще один массив, который содержит все после?
Затем второй нужно будет снова разбить на несколько массивов строк, чтобы я мог записать мини-отчет с данными учетной записи, а затем показать транзакции для каждой учетной записи.
Я хочу, чтобы быть в состоянии взять исходную строку и производить что-то вроде этого на бумаге формата А5:
Не мог бы Вы exepected элементов массивов, то пожалуйста? –