On 24/07/2013 18:53, Jakob Ovrum wrote:
On Wednesday, 24 July 2013 at 17:26:58 UTC, Peter Alexander wrote:
On Wednesday, 24 July 2013 at 17:13:10 UTC, Jakob Ovrum wrote:
    auto newlinePattern = ctRegex!"[\r\n]+";

That will swallow empty lines.

Yeah, it's just an example. The specific pattern obviously depends on
the exact behaviour you want, but I think any desired behaviour
regarding newlines can be trivially expressed with regex.

Nice idea, I wasn't aware of regex splitter. I'll try using:

auto newlinePattern = ctRegex!"\r\n|\r|\n";

In fact, if we add unicode line & paragraph separators to the pattern (like std.string.splitLines), that literal might be worthy of adding to std.regex.

Reply via email to