scan_string