-2
我是C#的新手,所以对某些人来说这可能看起来像一个愚蠢的问题。
我有一个地址字符串,如如何解析一个字符串然后划分?
10 ENJAY巴尔的摩GA博士30319
我想知道如何把它分成4块,并显示到单独的标贴。
街道,城市,州和邮编的一个标签。
街道地址由用户更改,因此我无法将表单编程为只读取前7位数字。
谢谢您的帮助:)
string Address = "10 Enjay Dr. Baltimore GA 30319"
String[] tokens = Address.Split(" ");
String street = tokens[0] + " " + tokens[1] + " " + tokens[2];
MessageBox.Show(street);
string city = tokens[3];
MessageBox.Show(city);
string state = tokens[4];
MessageBox.Show(state);
string zipcode = tokens[5];
MessageBox.Show(zipcode);
这是我自己的解决方案,但像其他人说的空间是不分割字符串好办法。感谢大家的反馈。
你有什么模式来分割你的字符串?所以你的前7个字符(没有空格)是街道,其他的呢? –
如何解析1 East Main St纽约NY 10210? –
@D赤柱这是一个很好的问题......:/ – IMAK