Another one I don't get why is if the Base Group is empty, everthing is selected. But if * is in Base Group, none is selected. Seems like an inversion.
Another one I don't get why is if the Base Group is empty, everthing is selected. But if * is in Base Group, none is selected. Seems like an inversion.
'*' is a string match, meaning all groups. If you don't have any groups yet, then it matches nothing. As for the empty string convention, that was probably selected so that nodes can default to empty string when working on the whole set.
I see. If there's a group present * ^* seems to be the shortest way to generate an empty group, which is a bit obscure when you looking for this. ^* throws an error, !* or ! doesn't seem to do it.