【发布时间】:2014-04-17 10:16:14
【问题描述】:
我有一个这样的字符串
abcdefghij
我想把这个字符串分成 3 个字符。 我想要的输出将是一个包含这个的字符串数组
abc
def
ghi
j
是否可以使用string.Split() 方法?
【问题讨论】:
-
您是想在每三个位置拆分它还是要在您的示例中的
c、f、i等特定字符之后拆分它? -
string.Split(...) 至少需要一个字符,所以我不知道您如何使用它。将 String.Substring(...) 与简单循环结合使用怎么样?
-
疯狂的方式
string[] t = Regex.Matches("abcdefghij", ".{1,3}").Cast<Match>().Select(m => m.Value).ToArray(); -
@UlugbekUmirov:是的......非常疯狂
标签: c#