簡體   English   中英

如何在多個輪廓字符之間分割字符串?

[英]How can I split a string between multiple delineating characters?

我正在開發一個程序,該程序將從CSV文件中解析出大量數據,並將其填充到XML文檔的屬性中。 我正在使用的數據條目如下所示:e11 * 70/157 * 1999/101 * 1090 * 04。 我想用星號作為參考將其分解為e11、70 / 157、1999 / 101等。 因此我可以將這些值插入XML的屬性中。 這是否適合RegEx? 還是我最好使用索引為*的Substring?

非常感謝您的協助。 我是編程世界的新手,並且發現諸如此類的網站是非常寶貴的資源。

您可以使用String.Split()

string[] words = @"e11*70/157*1999/101*1090*04".Split('*');

我認為這應該解決您的問題:

string content = @"11*70/157*1999/101*1090*04";
     string [] split = words.Split('*');

您可以使用Split方法創建一個字符串數組,如下所示:

string txt = "e11*70/157*1999/101*1090*04";
foreach (string s in txt.Split('*')){
   DoSomething(s);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM