std.regex.match("", r"^$").empty == true
になるんだけど、なんで?

Rubyだと "" =~ /^$/ でヒットするのに