我有一個包含下列值的數組:字符串分割到
str[0]= "MeterNr 29202"
str[1]="- 20111101: position 61699 (Previous calculation) "
str[2]="- 20111201: position 68590 (Calculation) consumption 6891 kWh"
str[3]="- 20111101: position 75019 (Previous calculation) "
str[4]="MeterNr 50273"
str[5]="- 20111101: position 18103 (Previous reading) "
str[6]="- 20111201: position 19072 (Calculation) consumption 969 kWh "
我想在邏輯順序行分割,這樣我可以將它們存儲在下面的閱讀課。我在分割值時遇到問題。括號()中的所有內容都是ItemDescription。
我會感謝您的快速回答。
public class Reading
{
public string MeterNr { get; set; }
public string ItemDescription { get; set; }
public string Date { get; set; }
public string Position { get; set; }
public string Consumption { get; set; }
}
你能否更具體?輸出應該如何?換句話說,應該返回MeterNr,ItemDescription等。 – Perlnika
有幾種選擇。一個是檢查(IndexOf)的開始(和結束),並採取內部。或者你可以用正則表達式來做到這一點。 – lnu
嘗試使用英語(或您選擇的語言)來描述您想要的每一行內容,那應該給您提示您應該做什麼。進一步的提示:它似乎並不需要*正則表達式,一個簡單的IndexOf/substring已經可以提供幫助。 –