In 运算符§

有关infix ^ff^ 的主要文档,请参阅上下文

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

ff 的工作方式类似,但它不会为匹配停止或开始条件(或两者)的项目返回 True

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␤»

类似 sed 的版本可以在 ^fff^ 中找到。

此运算符不能重载,因为它由编译器特殊处理。