!?texto?
The last command containing the text, anywhere in the line.
The less demanding sibling of !text: it looks for the piece anywhere in the line, not just the start. Good when you remember the argument, not the command.
The closing question mark may be dropped when the designator ends the line — !?dente works. It becomes mandatory again when something follows, as in !?dente?:p.
$ grep -r "dente-de-leão" ./campo/
./campo/agosto.md: dente-de-leão prensado
$ !?dente?
grep -r "dente-de-leão" ./campo/