!?string? will be replaced with the most recent history line containing string in line. No match was found, hence, no history substitution can occur.
Command ends.
Use another form of history substitution, or explicitly type in the command.