auto s = q"EOF
Section 1:
10
11
12
Section 2:
21
22
23
Section 3:
31
32
33
EOF";
auto parts = s.splitWithPrefixAndSuffix("Section ", "\n");
assert(parts.length == 3 && parts.join == s);
foreach (part; parts)
assert(part.startsWith("Section ") && part.endsWith("\n"));
Include delimiters in result chunks as prefix/suffix