Thread overview
regex(q"<[^]>")
Jul 17, 2017
unDEFER
Jul 17, 2017
unDEFER
Jul 17, 2017
unDEFER
Jul 18, 2017
Anton Fediushin
Jul 18, 2017
unDEFER
Jul 18, 2017
Temtaime
Jul 19, 2017
Dmitry Olshansky
Jul 19, 2017
unDEFER
July 17, 2017
Hello!
The code in the header leads to assertion!
But the user inputed data don't must leads to any assertions!
July 17, 2017
Sorry, fixed in the newest DMD also as the other bug in regex...
July 17, 2017
On Monday, 17 July 2017 at 20:43:29 UTC, unDEFER wrote:
> Sorry, fixed in the newest DMD also as the other bug in regex...

Oh, no. Not fixed. Fixed only other bug.
July 18, 2017
On Monday, 17 July 2017 at 17:00:10 UTC, unDEFER wrote:
> Hello!
> The code in the header leads to assertion!
> But the user inputed data don't must leads to any assertions!

This regular expression is invalid.
[bar] - Matches 'b' or 'a' or 'r'
[^bar] - Matches everything but 'b' or 'a' or 'r'.

So, [^] - is an invalid regex.
^ in this case should be escaped:
[\^] - matches '^'.

Not a bug, but I think that `regex()` should fail with a nice exception, not silently fail.
July 18, 2017
On Tuesday, 18 July 2017 at 08:56:12 UTC, Anton Fediushin wrote:
> Not a bug, but I think that `regex()` should fail with a nice exception, not silently fail.

Yes, exception, not assert.
July 18, 2017
On Tuesday, 18 July 2017 at 16:34:39 UTC, unDEFER wrote:
> On Tuesday, 18 July 2017 at 08:56:12 UTC, Anton Fediushin wrote:
>> Not a bug, but I think that `regex()` should fail with a nice exception, not silently fail.
>
> Yes, exception, not assert.

The forum is not a bugtracker

July 19, 2017
On Monday, 17 July 2017 at 17:00:10 UTC, unDEFER wrote:
> Hello!
> The code in the header leads to assertion!
> But the user inputed data don't must leads to any assertions!

Please file at:
issues.dlang.org

Thanks!

---
Dmitry Olshansky
July 19, 2017
On Wednesday, 19 July 2017 at 16:59:24 UTC, Dmitry Olshansky wrote:
> On Monday, 17 July 2017 at 17:00:10 UTC, unDEFER wrote:
>
> Please file at:
> issues.dlang.org
>
> Thanks!
>
> ---
> Dmitry Olshansky

Thank you,
https://issues.dlang.org/show_bug.cgi?id=17668
https://issues.dlang.org/show_bug.cgi?id=17667