ドキュメントでこのようなものを見つけようとしましたが、失敗しました。私が欲しいのは、文字列内の正規表現の一致を繰り返し処理しMatchData、ブロックに渡すことです。
- ありますが
Regexp#match、一致するものは1つだけです。 - があります
String#scanが、ブロックはキャプチャ配列または一致文字列のみを受け取り、完全ではありませんMatchData。名前付きのキャプチャ機能が失われるため、これは特に鬼車に悪影響を及ぼします。 - も
Regexp::last_matchあるので、実際に行くことができましscanたが、醜くて上品ではないようです。
私は何かが足りないのですか?