Apparently there is an '&&' for regular expressions. Perhaps "longest intersection" which will always be the same as "first intersection", intersections being what they are?
> '===word up!' ~~ / \w+ && <[j..r]>+ / or > '===word up!' ~~ / \w+ & <[j..r]>+ / or