Returns true if string matches textpattern and false if it does not. Match also returns false if either argument has not been assigned a value or the pattern is invalid. If any argument's value is null, Match returns null.
An empty string will never match any pattern in PB because it's always being interpreted as not having been assigned a value. That's not the "correct" behaviour for a regular expression but it's how the function is implemented at the moment.