2024-11-01から1ヶ月間の記事一覧

RubyのStringScannerを使って、文字列をスキャンしてみた

最近、Rubyで文字列の字句解析を行う機会がありました。 何を使えばよいか考えたときに、最初に思い浮かんだのが Regexp#match でした。 class String (Ruby 3.3 リファレンスマニュアル) 他にもないか調べたところ、文字列スキャナクラス StringScanner が…