kind=defined
names=~
visibility=public

--- $~

現在のスコープで最後に成功したマッチに関する [[c:MatchData]]オブジェクトです。

[[m:Regexp.last_match]] と同じです。
この値に代入すると [[m:$&]] や [[m:$1]], [[m:$2]], ... などの値が変化します。

このデータから n 番目のマッチ ($n) を取り出すためには $~[n] を使います。

この変数はローカルスコープかつスレッドローカルです。

