# Table of Contents - strscan: Ruby Standard Library Documentation

## Classes and Modules

- StringScanner
- StringScanner::Error

## Methods

- ::new — StringScanner
- #<< — StringScanner
- #[] — StringScanner
- #beginning_of_line? — StringScanner
- #captures — StringScanner
- #charpos — StringScanner
- #check — StringScanner
- #check_until — StringScanner
- #concat — StringScanner
- #eos? — StringScanner
- #exist? — StringScanner
- #fixed_anchor? — StringScanner
- #get_byte — StringScanner
- #getch — StringScanner
- #initialize_copy — StringScanner
- #inspect — StringScanner
- #match? — StringScanner
- #matched — StringScanner
- #matched? — StringScanner
- #matched_size — StringScanner
- #named_captures — StringScanner
- #peek — StringScanner
- #peek_byte — StringScanner
- #pointer — StringScanner
- #pointer= — StringScanner
- #pos — StringScanner
- #pos= — StringScanner
- #post_match — StringScanner
- #pre_match — StringScanner
- #reset — StringScanner
- #rest — StringScanner
- #rest_size — StringScanner
- #scan — StringScanner
- #scan_base10_integer — StringScanner
- #scan_base16_integer — StringScanner
- #scan_byte — StringScanner
- #scan_integer — StringScanner
- #scan_until — StringScanner
- #size — StringScanner
- #skip — StringScanner
- #skip_until — StringScanner
- #string — StringScanner
- #string= — StringScanner
- #terminate — StringScanner
- #unscan — StringScanner
- #values_at — StringScanner