【发布时间】:2015-11-24 11:58:03
【问题描述】:
我想实现将文本块拆分为子字符串的功能。 拆分的条件是每个块必须以行首的数字开头。
例如:
- 迈克病了,但他去上学了
- 蜜蜂在我家附近筑巢
- StackOverflow 很有帮助。
这是我的代码:
private static string[]SplitStringOnBlocks(string text)
{
string pattern = @"^d";
Regex rgx = new Regex(pattern);
return rgx.Split(text);
}
但它不会拆分文本
【问题讨论】:
-
它返回的是什么?整个字符串/文本?
-
返回整个字符串
-
确实如此。这是一个编号的问题列表
-
一个数字与
\d匹配:@"^\d"。你需要的输出是什么? -
从接受的答案来看,OP 代码中只有一个错字 - 我建议关闭这个问题。