4 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
檢查這個(gè):
foreach (var row in st.Split(";"))
{
var cols = row.Split(",");
var col1 = cols[0];
var col2 = cols[1];
/// your operation
}

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用 String.Split('');以您想要的方式分離出來(lái),然后將其添加到您的數(shù)據(jù)庫(kù)中或您擁有的內(nèi)容。
List<string> rows = "test1,test2;test3,test4;".Split(";");
for(var i = 0; i < rows.Count; i++)
{
List<string> columns = rows[i].Split(',');
for(var x = 0; x < columns.Count; x++)
{
database.add(columns[x]);
}
}
在不知道您要添加它的內(nèi)容的情況下,我們無(wú)法提供比這更多的幫助。

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以使用 Linq 獲取數(shù)據(jù):
string st = "test1,test2;test3,test4;";
var data = st.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Split(','))
.Select(s => new { col1 = s[0], col2 = s[1]});

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用 Regex.Split()
string input = "test1, test2; test3, test4";
var splitResult= Regex.Split(input, "; ");
foreach (data in splitResult)
var finalResul= Regex.Split(data, ",");
- 4 回答
- 0 關(guān)注
- 145 瀏覽
添加回答
舉報(bào)