我必須在C#中將字符串拆分爲兩個字符串。 在第一個空格之前出現的任何文字,以及任何之後的文字。正則表達式在C中拆分字符串#
例如415 Wall St
415作爲一個字符串和Wall St作爲另一個字符串。
14-15百老匯聖
14-15作爲一個字符串和百老匯聖作爲另一個字符串。
C#中是否有正則表達式?
在此先感謝
我必須在C#中將字符串拆分爲兩個字符串。 在第一個空格之前出現的任何文字,以及任何之後的文字。正則表達式在C中拆分字符串#
例如415 Wall St
415作爲一個字符串和Wall St作爲另一個字符串。
14-15百老匯聖
14-15作爲一個字符串和百老匯聖作爲另一個字符串。
C#中是否有正則表達式?
在此先感謝
串有拆分方法有,你不需要爲正則表達式。而這個問題已經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];
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
的! – Anirudha 2012-08-17 17:35:29