Dollars in the square have already enough cheered up the honorable public.
However, there is a thing that in Google (Yandex, etc.) is very upset, despite all their attempts to “understand” what the user is looking for. This is a refusal to perceive special characters.
After all, it is clear that if I am looking for “system ()” (exit (), open (), etc.) - this is not the same thing as just “system”, “exit”, “open”. If I am looking for "[: lower:]" this is not the same as "lower" (ok, there will never be regexps in search engines, but at least just search for a given line ...). After all, I am clearly saying that I want to find. Well, just take the man page and show it. An article about system () on opengroup simply has to be sent first in the search results ... But no.
Sometimes it just leads to despair. There is a name - and it is impossible to find it, because the characteristic features of the name are simply discarded, and a very generic word is obtained. You can’t search for quotes, you can’t search for plus, minus, etc…
')
Although it would seem, what could be simpler than adding escaping to a search query?