我想將字符串拆分爲2個數組,其中一個使用由vbTab分隔的文本(我認爲它是在c#中的\t
),另一個字符串使用由vbtab分隔的測試(我認爲這是在c#中的\n
)。根據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第一個換行和另一個數組,持有一切後?
然後第二個將不得不再分成幾個字符串數組,所以我可以寫一個迷你賬戶的詳細信息,然後顯示每個賬戶的交易。
我希望能夠把原來的串併產生像這樣的A5紙:
你能提供exepected陣列的項目嗎? –