我有一個文本文件的多行文本值沒有分隔符。如何將多行文本框中的值保存到數據庫或如何將文本文件上的非分隔文本保存到數據庫
這是我的文本文件上的示例文本。
000100000080020201000000005309970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F 00010001008002020100010000530997000014820000148200010000012C00001482000014820000148200010000012C000014820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000003F
然後我必須devide每個以這種格式的每一行。
「XXXXXXXX-XXXX-XXXXXXXXXXXXXX-XX-XXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX -XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX」 .Split( ' - ');
輸出是這樣的。
00010000-0080-02020100000000-53-0997-00000000-00000000-0000-00000000-00000000-00000000-00000000-0000-00000000-00000000-00000000-00000000-0000-00000000-00000000-00000001-00000000-0000- 00000000-00000000-00000000-00000000-0000-00000000-00000000-000000-00-00000000-00000000-0000-00000000-0000003F 00010001-0080-02020100010000-53-0997-00001482-00001482-0001-0000012C-00001482-00001482- 00001482-0001-0000012C-00001482-00000000-00000000-0000-00000000-00000000-00000000-00000000-0000-00000000-00000000-00000000-00000000-0000-00000000-00000000-010100-00-00000000-00000000-0000-00000000- 0000003F
我將它導入到多行文本框中。
這裏是我的代碼
私人無效btn_input_Click(對象發件人,EventArgs的){ 串 內容; content = File.ReadAllText(txt_path.Text);
string[] patern = "XXXXXXXX-XXXX-XXXXXXXXXXXXXX-XX-XXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX-XXXXXX-XX-XXXXXXXX-XXXXXXXX-XXXX-XXXXXXXX-XXXXXXXX".Split('-');
string mystring = content;
string regex = string.Empty;
string match = string.Empty;
for (int i = 0; i < patern.Length; i++)
{
regex += @"(\w{" + patern[i].Length + "})";
match += "$" + (i + 1).ToString() + "-";
}
match = match.Substring(0, match.Length - 1);
txt_textfile.Text = Regex.Replace(mystring, regex, match);
}
然後我想保存到我的數據庫中我分割(' - ')的文本。但我不知道該怎麼做。我想問的是,有什麼我可以幫我保存。即使在導入時也是如此。或者在導入之後。無論如何。請幫忙。謝謝
我已經做了確切的事情的答案。 – user3562783 2014-10-07 05:10:38