有這么一串字串:
x.行政區域 == "北京" || x.行政區域 == "上海" || x.行政區域 == "河北" && x.區域城市 == "城市" && x.含水層層位 == "淺層" && x.含水層層位 == "中深層"
現想匯總成如下字樣:
行政區域:北京、上海、河北;區域城市:城市;深度:淺層,中深層
有兩個疑問:
第一,如何在C#中表示上面那串字串呢?
string Str=@"x.行政區域 == "北京" || x.行政區域 == "上海" || x.行政區域 == "河北" && x.區域城市 == "城市" && x.含水層層位 == "淺層" && x.含水層層位 == "中深層""肯定是不行的;
沒辦法,我只好把它寫在文本檔案中,然后才從文本檔案中讀取的方法;
第二,因為分隔符是兩個字符,所以不能用string.split,只好采用regex.split,但經過測驗發現
Regex.Split(Str, @"&&")這個是正常的,可以分出三個來;
但Regex.Split(item, @"||")怎么就錯誤了呢,分出來好多,見下圖

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/234092.html
標籤:C#
