我有如下所示的字符串:分割字符串由大写单词
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再次
我有如下所示的字符串:分割字符串由大写单词
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再次
你可以尝试使用: -
string[] substrings = Regex.Split("HELLO: blah blah WORLD: woo woo FOO: foo foo", "(\s(?=[A-Z]))");
斯普利特空间其次是资本后者的输入字符串。
谢谢你,哥们。我不知道有人在这里帮助别人。基于降低能力和炫耀力量,尽管人们来这里治疗他们的挫折。上帝祝福你。 –
不客气 –
正则表达式将是通用的(c#和vb) –
虽然它肯定不是一个简单的任务的正则表达式,在问它是一个好主意来检查[如何问](http://stackoverflow.com/help/如何对问)。 –
试试这里:http://stackoverflow.com/questions/4079135/splitting-a-string-with-uppercase –