A pattern is not a string
A plain pattern looks like text, but characters like the dot and the star carry meaning. That is why a literal dot must be escaped.
Search is a yes or no
A search answers whether a match exists and where. It says nothing about the rest of the text until you ask again.