Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

StringScanner#scan_full

scan_full(pattern, advance_pointer_p, return_string_p)

Tests whether the given pattern is matched from the current scan pointer. Advances the scan pointer if advance_pointer_p is true. Returns the matched string if return_string_p is true. The match register is affected.

“full” means “#scan with full parameters”.

See also #scan #scan_until #restsize #search_full also in 3.3 · 3.2 · 3.1