-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