myString= "First?Second Third";
String[] result = Regex.Split(myString, @"( )\?");
应导致:
第一,
第二,
第三
我想念什么? (我还需要括号来分割其他内容)
请您参考如下方法:
我猜对于( ),您的意思是空格。您在那里不需要任何捕获组。只需使用更改或字符类:
String[] result = Regex.Split(myString, @"\s|\?");
// OR
String[] result = Regex.Split(myString, @"[\s?]");
