2013-01-17 69 views
1
Dim arrDetails() As String = Nothing 

arrDetails = "CITY: Mumbai Thane, Locality: Bhaskar Colony, Chandanwadi, State: Maharashtra" 

我想这个字符串分割为如何在asp.net中拆分字符串?

CITY:Mumbai Thane 
Locality:Bhaskar Colony, Chandanwadi 
State:Maharashtra 

并将其插入到数据库 - 这些值(列市,地区,州)。

我该怎么做?

谢谢

+0

表格的同一行中是否有多个值。意味着你想插入“Bhaskar Colony,Chandanwadi”单行吗? –

回答

0

这个想法在分割字符串时使用了其他分隔符。只需尝试以下操作:

string[] arr = str.Replace(", Locality:", "; Locality:").Replace(", State:", "; State:").Split(new char[] { ';' }); 
+0

谢谢namkha87! – David

2

你最好用正则表达式。

^City:([\w\s]+), Locality:([\w\s,]+), State:([\w\s]+)$ 

捕获三组。