當前位置:編程學習大全網 - 網站源碼 - c#在字符串中找到"市"和"縣"的字樣並截取中間值?請問有辦法麽?

c#在字符串中找到"市"和"縣"的字樣並截取中間值?請問有辦法麽?

我來幫妳做,稍等貼上答案。

--------------------------------------------------------

寫好了,以下是截圖和部分代碼,完整的源碼在附件中,如有問題歡迎追問。

核心代碼:

private?void?buttonGetInfo_Click(object?sender,?EventArgs?e)

{

var?address?=?this.textBoxAddress.Text.Trim();

var?provinceIndex?=?address.IndexOf("省",?StringComparison.InvariantCultureIgnoreCase);

var?cityIndex?=?address.IndexOf("市",?StringComparison.InvariantCultureIgnoreCase);

var?countyIndex?=?address.IndexOf("縣",?StringComparison.InvariantCultureIgnoreCase);

var?provinceStartIndex?=?0;

var?provinceLength?=?provinceIndex;

var?cityStartIndex?=?provinceIndex?+?1;

var?cityLength?=?cityIndex?-?cityStartIndex;

var?countyStartIndex?=?cityIndex?+?1;

var?countyLength?=?countyIndex?-?countyStartIndex;

var?province?=?address.Substring(provinceStartIndex,?provinceLength);

var?city?=?address.Substring(cityStartIndex,?cityLength);

var?county?=?address.Substring(countyStartIndex,?countyLength);

this.labelProvince.Text?=?province;

this.labelCity.Text?=?city;

this.labelCounty.Text?=?county;

}

  • 上一篇:同花順怎麽取消T字標?
  • 下一篇:如何將EIO格式轉換成WORD格式?
  • copyright 2024編程學習大全網