atomicなグループ

perl正規表現(perlでなくてもいいが代表的なので)で、

(?>なんとか)

はアトミックなグループという。
これは正規表現エンジンが、この指定された部分に関して、後戻りのためのステートを捨てて、一回マッチしたものを分解不可能なものとする(atom:原子はこれ以上分解できないというところから来ているのだろう)ものだ。
これによって、マッチスピードが違ってくるらしい。

$s = 'Subject';
$s =~ m/^\w+:/;     # (1)
$s =~ m/^(?>\w+):/; # (2)

では、(2)が断然速いとのこと(詳説 正規表現 第2版)。