2012-08-17 62 views
0

我必須在C#中將字符串拆分爲兩個字符串。 在第一個空格之前出現的任何文字,以及任何之後的文字。正則表達式在C中拆分字符串#

例如415 Wall St

415作爲一個字符串和Wall St作爲另一個字符串。

14-15百老匯聖

14-15作爲一個字符串和百老匯聖作爲另一個字符串。

C#中是否有正則表達式?

在此先感謝

+2

的! – Anirudha 2012-08-17 17:35:29

回答

3

串有拆分方法有,你不需要爲正則表達式。而這個問題已經How can i split the string only once using C#

之前被問所以你的情況看起來像你必須`TRY`要先問之前

String[] parts = s.Split(new char[] { ' ' }, 2); 
String before = parts[0]; 
String after = parts[1]; 
0
string s="14-15 Broadway St"; 

Regex r=new Regex(@"(^.*?)\s+(.*?$)"); 

Match m=r.Match(s); 
Console.WriteLine(m.Groups[1].Value);//14-15 
Console.WriteLine(m.Groups[2].Value);//Broadway St 
相關問題