cc => sub { "this is an amazingly long string" =~ /\s([^l]*)l/ }, ds => sub { "this is an amazingly long string" =~ /\s(.*?)l/ },