あれ、そもそも置換すると、複数キャプチャできないのですか?

my @cap = $txt =~ s/(〜)/〜/g;
で、置換回数しか受け取れないみたいです。
置換無しならうまくいくのですが。