In Operators§

See primary documentation in context for infix ^ff^

sub infix:<^ff^>(Mu $aMu $b)

Works like ff, except it does not return True for items matching either the stop or start condition (or both).

my @list = <X A B C Y>;
say $_ if /A/ ff /C/ for @list;    # OUTPUT: «A␤B␤C␤» 
say $_ if /A/ ^ff^ /C/ for @list;  # OUTPUT: «B␤»

The sed-like version can be found in ^fff^.

This operator cannot be overloaded, as it's handled specially by the compiler.