2016-07-29 79 views
-2

我有如下所示的字符串:分割字符串由大寫單詞

HELLO: blah blah WORLD: woo woo FOO: foo foo 

我需要此字符串例如分成3個串

HELLO: blah blah 
WORLD: woo woo 
FOO: foo foo 

我試圖找到[:]周圍的模式,但沒有什麼幫助。

謝謝。

P.S. C#或VB.NET代碼與我無關。這兩個都適用於我。 THX再次

+0

正則表達式將是通用的(c#和vb) –

+0

雖然它肯定不是一個簡單的任務的正則表達式,在問它是一個好主意來檢查[如何問](http://stackoverflow.com/help/如何對問)。 –

+0

試試這裏:http://stackoverflow.com/questions/4079135/splitting-a-string-with-uppercase –

回答

2

你可以嘗試使用: -

string[] substrings = Regex.Split("HELLO: blah blah WORLD: woo woo FOO: foo foo", "(\s(?=[A-Z]))"); 

斯普利特空間其次是資本後者的輸入字符串。

+0

謝謝你,哥們。我不知道有人在這裏幫助別人。基於降低能力和炫耀力量,儘管人們來這裏治療他們的挫折。上帝祝福你。 –

+1

不客氣 –