¿Puede C# encontrar "ciudad" y "condado" en una cadena e interceptar el valor medio? ¿Hay alguna manera de hacer esto?
Te ayudaré a hacerlo y anunciaré la respuesta más tarde.
------------------------------------------- ----- -------------
Está terminado. A continuación se muestran capturas de pantalla y parte del código fuente completo, si tiene alguno. preguntas, no dude en preguntar.
Código principal:
privado?void?buttonGetInfo_Click(object?sender,?EventArgs?e)
{
var?address ?=?this.textBoxAddress.Text.Trim();
var?provinceIndex?=?address.IndexOf("Provincia",?StringComparison.InvariantCultureIgnoreCase);
var?cityIndex ?=?address.IndexOf("Ciudad",?StringComparison.InvariantCultureIgnoreCase);
var?countyIndex?=?Address.IndexOf("Condado",?StringComparison.InvariantCultureIgnoreCase);
var?provinceStartIndex?=?0;
var?provinceLength?=?provinceIndex;
var?cityStartIndex?=?provinceIndex ?1;
var ?cityLength?=?cityIndex?-?cityStartIndex;
var?countyStartIndex?=?cityIndex?1;
var?countyLength?=?countyIndex?-?CountyStartIndex;< / p>
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?=? ;
este.labelCounty.Text?=?county;
}